首页 文章

laravel 5.2中的Auth :: logout无法正常工作

提问于
浏览
1

我的问题很相似问here

我正在使用Laravel 5.2

我的路线:清单

Route list

我的退出链接

<a href="logout" class="btn1 btn-1 btn1-1b">Logout</a>

注销链接位于header.blade.php文件中 . 文件的位置是

Views->profile->header.blade.php

我的路线.php

Route::get('profile/logout', 'Auth\AuthController@getLogout');

这条路线是中间件的一面

AuthController.php

public function __construct()
{
     $this->middleware('guest', ['except' => ['logout', 'getLogout']]);
}

按Logout按钮时按会话的要求点击其重定向没有结束,因为如果我通过URL访问,我仍然登录

2 回答

  • 0

    从Laravel 5.2开始,您应该添加Web中间件以使用会话 . 尝试在构造函数或路由中添加Web中间件 .

  • 0

    感谢您的所有答案,我通过使用laravel刀片组织布局来解决这个问题 .

    在我根据自己的观点提出子文件夹之前,

    所以我设法拉出所有子文件夹,将它们对齐在视图下方,如下所示,

    • 意见

    ---布局

    ------- default.blade.php

    ------- sidebar.blade.php

    ---简介

    ------- home.blade.php

    ------- about.blade.php

    ------- projects.blade.php

    ------- contact.blade.php

    ------- create.blade.php

    ---包括

    ------- head.blade.php

    ------- header.blade.php

    ------- footer.blade.php

    ------- sidebar.blade.php

相关问题