У меня есть веб-приложение для симуляции хоккея, и я недавно задумался об использовании моих моделей.Я не знаю, пользуюсь ли я своими моделями «хорошим» способом или я должен сказать, «1001», и могут ли быть будущие последствия, о которых я не думал.
например, в моей модели много полезных функций.У меня есть модель Team
, которая может вернуть общую зарплату всем игрокам, а также функция getInjuredPlayers()
для получения списка всех травмированных игроков.
Итак, мои модели объявляют отношения де Eloquent и имеют некоторые вспомогательные функции, которые легко доступны непосредственно в представлении, выполняя такие вещи, как: $team->getInjuredPlayers();
.
Мне было интересно, если OK чтобы сделать это так, или я должен поместить свои служебные функции в контроллер, используемый для желаемого просмотра, и объявить только связи в моделях.
Спасибо!