这是我的RedirectifAuthenticated代码
当我手动转到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**
答案 0 :(得分:0)
已经完成了我面临的问题是在我的'as'=>'admin'中,所以当我尝试做php artisan r:l
它显示的是admindashboard而不是admin.dashboard,这就是为什么我收到此错误,所以我将'as'=>'admin放置了。 问题解决了