我的问题很相似问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访问,我仍然登录
2 回答
从Laravel 5.2开始,您应该添加Web中间件以使用会话 . 尝试在构造函数或路由中添加Web中间件 .
感谢您的所有答案,我通过使用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