我的laravel版本是9.19。当我单击注销菜单时,它工作正常。 但是,当我在 url 中手动输入“注销”时,会出现错误 - 路由注销不支持 GET 方法。支持的方法:POST。
它在route:list:中显示为POST路由
POST logout .............. logout › Auth\LoginController@logout
在 web.php 中:
Auth::routes( [ 'register' => false ] );
如果在网址中手动输入“注销”,我该如何解决这个问题?
找到了解决方案,将其添加到我的 web.php 中
Route::get('/logout', function () {
Auth::logout();
return redirect()->route('login');
})->name('logout');