Я добавил интерфейс CRUD для таблицы моего пользователя и вместо кнопки удаления использовал кнопку блокировки.Который блокирует пользователя (устанавливает блочное поле в базе данных от 0 до 1).Я добавил новую функцию в мой контроллер, которая называется блок, которая должна выполнять эту работу, но я получаю ошибку MethodNotAllowedHttpException
каждый раз, когда нажимаю кнопку блокировки.
UserController
public function block($id)
{
$user = User::find($id);
$user->bloque = 1;
$user->save();
return redirect('/users')->with('success', 'Utilisateur bloqué');
}
Блокирующий HTML-фрагмент
<form action="{{ route('users.block', $user->id)}}" method="get">
@csrf
<!-- @method('DELETE')-->
<button class="btn btn-danger" type="submit">Bloquer</button>
</form>
Маршруты
Route::get('/block', [
'uses' => 'UserController@block',
'as' => 'users.block'
]);