【发布时间】:2016-04-06 18:54:54
【问题描述】:
尝试使用 laravel 默认控制器(auth/password)在我的网站上实现一个简单的用户注册/登录功能,但是一旦我登录,类 RedirectIfAuthenticated 句柄函数会阻止对 auth url 的所有访问,因此我无法注销了。是否有错误,我需要在句柄函数上写一个异常或者我错过了什么? 以下是该类的默认外观:
class RedirectIfAuthenticated
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @param string|null $guard
* @return mixed
*/
public function handle($request, Closure $next, $guard = null)
{
//dd($next($request));
if (Auth::guard($guard)->check()) {
return redirect('/articles');
}
return $next($request);
}
}
【问题讨论】:
标签: laravel authentication logout