От Laravel документации у вас есть варианты, как -
$user = User::create(array('name' => 'John'));
// Retrieve the user by the attributes, or create it if it doesn't exist...
$user = User::firstOrCreate(array('name' => 'John'));
// Retrieve the user by the attributes, or instantiate a new instance...
$user = User::firstOrNew(array('name' => 'John'));
Вы можете использовать все эти следующим
$user = User::create(Input::all());
// Retrieve the user by the attributes, or create it if it doesn't exist...
$user = User::firstOrCreate(Input::all());
// Retrieve the user by the attributes, or instantiate a new instance...
$user = User::firstOrNew(Input::all());
Но вы должны быть осторожны, чтобы ваше имя поля формы и столбцов базы данных имена одинаковы ,
Также вы должны искать $, охраняемый вашей моделью. Эти поля не могут быть вставлены таким образом.
Thankyou! Есть ли в любом случае входные значения в нижнем регистре 'Input: all()' без перехода через цикл? – Volatil3
Добро пожаловать. Вы можете попробовать этот ответ. Надеюсь, поможет. http://stackoverflow.com/a/11008468/2120162 –