Я пытаюсь создать форму редактирования учетной записи пользователя. Но я получил ошибку с методом POST не поддерживается для этого маршрута. Поддерживаемые методы: GET, HEAD уведомления. Вот мой клинок:
Клинок. php
<form action="{{ route('account_update.user') }}" method="POST">
@csrf
<input type="hidden" name="id" value="{{ $account->id }}" required>
<input type="text" name="name" value="{{ $account->name }}" required>
<button type="submit">Save</button>
</form>
Вот мои маршруты:
Веб. php
Route::post('account/update', 'AccountController@account_update')->name('account_update.user');
А вот мой контроллер
Контроллер. php
public function account_update(Request $request)
{
DB::table('users')->where('id',$request->id)->update([
'name' => $request->name
]);
return redirect()->route('account.user');
}
Может кто-нибудь помочь мне, как исправить это?