делаются из контроллера (модель играет роль доступа к ORM), но нет же ничего зазорного в том, что бы добавлять методы в модель, как это делается в обычных MVC? Или на ларавеле такое не приветствуется?
Eloquent Model это не Model из MVC
То бишь, лучше так не делать?
смотря какие методы добавлять в модель. желательно только те, которые связаны с моделью
Ну это понятно, что не вывод в шаблон :) То бишь так делать можно?
почему бы и нет? те же скопы (локальные, ессесна), пишутся в классе модели
Рассматривайте Модель в Ларавел , как одну таблицу с ее связами, как отдельный объект. Не нужно в нее добавлять какую то бизнес логику, отчеты, большой SQL с кучей джоинов и тд
Ну я когда говорил про аналогию с моделями MVC, я имел ввиду запись/чтение.
тут можно прочитать / записать без доп. методов по сути , только права добавить на изменения свойств объект - палей в таблице БД
Обсуждают сегодня