5.Laravel自带的anth认证中logout无效

2016.07.22


1.问题描述


再用laravel5.2原生的auth认证时,登陆成功后无法退出,路由
Route::get('auth/login', 'Auth\AuthController@getLogin');
Route::post('auth/login', 'Auth\AuthController@postLogin');
Route::get('auth/logout', 'Auth\AuthController@getLogout');


2.解决过程


当把退出的控制器方法getLogout改为logout时问题解决

或者在AuthController的构造方法中将
        $this->middleware($this->guestMiddleware(), ['except' => 'logout']);
改为
        $this->middleware($this->guestMiddleware(), ['except'=> ['logout','getLogout']]);




3.总结

参考链接http://stackoverflow.com/questions/34479994/laravel-5-2-authlogout-is-not-working

你可能感兴趣的:(Laravel,auth认证,logout,学习笔记)