我的问题非常相似here
我正在使用Laravel 5.2
我的路线:列表
我的退出链接
<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访问我仍然登录
答案 0 :(得分:0)
从Laravel 5.2开始,您应该添加Web中间件以使用会话。尝试在构造函数或路由中添加Web中间件。
答案 1 :(得分:0)
感谢您的所有答案, 我通过使用laravel blade组织布局来解决这个问题。
在我的观点下有子文件夹之前,
所以我设法拉出所有子文件夹,将它们放在视图下方,如下所示,
- 观看次数
---布局
------- 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