为什么在Laravel 5.7.12中将路由类型从POST更改为GET才能注销?

时间:2018-11-01 16:18:37

标签: laravel http

为什么将我的路线类型更改为:

Route::get('logout', 'Auth\LoginController@logout')->name('logout');

来自:

Route::post('logout', 'Auth\LoginController@logout')->name('logout');

有效吗?我的链接是:

<a href="{{ url('/logout') }}"> logout </a>

很好奇。

1 个答案:

答案 0 :(得分:1)

要执行POST请求,您需要具有一个表单或使用JS。

<a href="">发出GET请求。

选中此other answer