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