我在Laravel 5.2中构建了一个非常简单的应用程序,但是当使用AuthController
的操作注销时,它根本就不起作用。我有一个导航栏,用于检查Auth::check()
,并且在调用注销操作后它不会更改。Laravel 5.2:Auth :: logout()不起作用
我有routes.php文件文件中这条路线:
Route::get('users/logout', 'Auth\[email protected]');
和它的
Route::group(['middleware' => ['web']], function()
语句之外。
我也尝试在AuthController.php文件的末尾添加后续操作。
public function getLogout()
{
$this->auth->logout();
Session::flush();
return redirect('/');
}
您有什么想法吗?
编辑1
如果我清楚谷歌的Chrome缓存,它的工作原理。
这是什么意思“不起作用”?你能详细解释一下你运行什么动作,哪些不起作用? –
你好@MarcinNabiałek。我编辑了这个问题。我希望能更好地解释。 –
您的注销路线不应该在“网络”中间件组之外。它应该在里面。 –