1
Я пытаюсь обновить записи, поэтому я использую метод save()
, но запись не может обновляться в базе данных.Метод сохранения не работает в eloquent
это мой код:
public function update(Request $request, $id)
{
$rules = [
'email' => 'required|email',
'firstname' => 'required',
'lastname' => 'required'
];
$validator = Validator::make($request->all(), $rules);
if ($validator->fails()) {
return redirect()->back()->withErrors($validator)->withInput();
} else {
$a = Users::find($id)->save($request->all());
}
return redirect()->to('admin/users/'.$id);
}
В чем проблема?
P.S: создать способ работы без проблем.
Спасибо, в 'save()' Я получаю эту ошибку "' Вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: save() ' – MajAfy
@MajAfy Я забыл изменить' save() 'to' update() 'в коде, извините. Исправлено это. –
Спасибо, работал, но в результате я получаю эту ошибку' Unknown column '_method' в 'списке полей'. Я добавил '_method' в' $ guarded' – MajAfy