我正在使用Auth脚手架Laravel 5.3,我已经改变了路线auth.因此,而不是/login和/register我使用/signin和/signup.
在Laravel 5.2我们在有这个默认auth的中间件,
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->guest()) {
if ($request->ajax() || $request->wantsJson()) {
return response('Unauthorized.', 401);
}
return redirect()->guest('login');
}
return $next($request);
}
Run Code Online (Sandbox Code Playgroud)
login如果用户没有登录,这将重定向到路由.Laravel 5.3我们有这个,
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('/');
}
return $next($request);
}
Run Code Online (Sandbox Code Playgroud)
这会将已登录的用户重定向到默认路由/.所以他们在5.3中改变了它.而不是定义客人去哪里,我们定义了登录用户去.
我的问题是,我将如何原 …