Я использую Laravel 5, и я создал контроллер ресурсов, установил маршрутизацию и установил модель моей базы данных.Laravel 5 - Вставка всех данных POST в базу данных?
Мой вопрос: когда я нахожу POST, мой метод магазина вызывается на контроллере, но как я могу взять данные запроса и вставить новую запись в db без явного задания каждого поля?
Вот мой код:
public function store(Request $request)
{
$data = $request->all(); // this grabs all my request data - great!
$user = new User;
$user-> ??? // insert ALL posted data
$user->save();
}
Я понимаю, что я могу сделать ...
$user->name = $request->name;
... для каждого поля. Но может кто-нибудь сказать мне, как вставить все?
Я понимаю, что, возможно, я могу сделать foreach, но мне интересно, есть ли что-то лучше.
То, что мне нужно! Благодаря @ofca – Andrew