Я создаю систему событий с Laravel. У меня есть несколько таблиц:
- случаи
- occasion_categories (автомобили, трики и другие)
Теперь у меня есть модель под названием Occasion, которая представляет собой таблицу, она также имеет внешний ключ в таблице event_categories.
Я хочу получить все категории событий, но
-
Мне нужно сделать отдельную модель под названием
OccasionCategoryдля event_categories и определить все отношения в этих моделях, -
или я могу просто сделать метод в классе
Occasion, напримерgetCategories(), а затем использовать классDB, напримерDB::table('occasion_categories')->get(), для извлечения всех возможных категорий?