Я создал модель под названием Автор. Я пробовал создать модель с помощью такого красноречивого метода создания:
public function postCreate(){
Author::create(array(
'user' => Input::get('user'),
'info' => Input::get('info')
));
return Redirect::to('authors')
->with('message', 'User created successfully');
}
«пользователь» и «информация» - это названия элементов формы. Я уверен, что не ошибся с опечаткой. Когда я запускаю это, модели не создаются и сообщает MassAssignmentException.
Но когда я попробовал следующий метод, модель была создана и сохранена в таблице.
public function postCreate(){
$author = new Author;
$author->name = Input::get('user');
$author->info= Input::get('info');
$author->save();
return Redirect::to('authors')
->with('message', 'User created successfully');
}
И я действительно хочу использовать метод create, он просто выглядит намного чище и проще.