2015-10-24 4 views
-1

Я хотел бы получить несколько советов и советов о умном и хорошем способе сохранения модели в БД, которая имеет много данных. Это сценарий: У меня есть форма для создания нового ученика, эта форма имеет много полей (около 30), если проверка не завершилась неудачей в StudentController. У меня есть все данные формы, предоставленные Запросом ,Лучший способ сохранить модель с большим количеством данных

Теперь, в каком изящном виде я могу получить эти данные, чтобы положить в мою модель и сохранить ее в БД? Я знаю, существует метод «create», но прежде, чем это сделать, мне нужно «преобразовать» некоторые данные, предоставленные запросом. Где я могу выполнить этот тип логики? может быть, в модели? Может быть, это элегантный способ добавить конструктор к моей студенческой модели и передать ему запрос, а затем запустить там такой тип логики?

Что вы будете делать?

Спасибо

ответ

0

Лучшая практика и laravelish способ, вероятно, использует Jobs

http://laravel.com/docs/5.1/queues

Вы можете сделать логику работы и использовать все преимущества работы Досталось. Для получения дополнительной информации обратитесь к документации.

Смежные вопросы