Laravel RedirectIfAuthenticated 路由错误
Laravel RedirectIfAuthenticated Route Error
这是我的重定向验证码
当我手动转到 localhost/admin/dashbaord 时,如果我删除此代码,则在登录后可以访问,但是当我编写此代码时,则无法访问
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check() && Auth::user()->role->id == 1) {
return redirect()->route('admin.dashboard');
}elseif(Auth::guard($guard)->check() && Auth::user()->role->id == 2){
return redirect()->route('user.dashboard');
}else
{
return $next($request);
}
}
}
我有这段代码,它给出了 route admin.dashboard not defined **if i Mnaually go to route admin.dashbaord then its Accessible**
的错误
已经完成 我面临的问题是在我的 'as'=>'admin' 中,所以当我尝试做 php artisan r:l
它显示的是 admindashboard 而不是 admin.dashboard 这就是为什么我收到此错误所以我输入 'as'=>'admin.'
问题解决了
这是我的重定向验证码
当我手动转到 localhost/admin/dashbaord 时,如果我删除此代码,则在登录后可以访问,但是当我编写此代码时,则无法访问
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check() && Auth::user()->role->id == 1) {
return redirect()->route('admin.dashboard');
}elseif(Auth::guard($guard)->check() && Auth::user()->role->id == 2){
return redirect()->route('user.dashboard');
}else
{
return $next($request);
}
}
}
我有这段代码,它给出了 route admin.dashboard not defined **if i Mnaually go to route admin.dashbaord then its Accessible**
已经完成 我面临的问题是在我的 'as'=>'admin' 中,所以当我尝试做 php artisan r:l
它显示的是 admindashboard 而不是 admin.dashboard 这就是为什么我收到此错误所以我输入 'as'=>'admin.' 问题解决了