Суть вопроса:
При создании модели мы получаем на /api/create JSON в котором 100500 переменных, которые затем надо как-то привязать к модели, дополнить другими данными, и сохранить.
Получается такая примерно простыня
$user->name = $input['name'];
$user->address = $input['address'];
...
$user->babushka = $input['babushka'];
$user->save();
то же самое и на /api/update
В общем, получается контроллер состоящий из нескольких жирнейших методов.
В принципе, все работает, но хочется узнать какова Best practice по сборке таких объектов.
Где это общепринято делать - оставить в контроллере? Убрать в модель? Создать какой-то особый класс?
Заранее спасибо.