Я использую Laravel 5.6 и MySQL.Я собираюсь обновить таблицу учеников, используя следующую функцию контроллера:
public function update(Request $request, $id)
{
$students = Student::find($id);
$students->name = $request->input('name');
$students->town = $request->input('town');
$students->save();
}
, и действие формы обновления выглядит так:
<form action="{{route('student.update',$students->id)}}" method="POST">
{{csrf_field()}}
, и мой маршрут определяется следующим образом:
Route::resource('student','StudentController');
Моя проблема в том, что когда я нажимаю кнопку обновления в форме, она генерирует следующее сообщение об ошибке
1/1) MethodNotAllowedHttpException
Что не так?