Laravel RedirectIfAuthenticated路由错误

时间:2018-10-06 22:56:58

标签: laravel laravel-5.7

这是我的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**

的错误信息

1 个答案:

答案 0 :(得分:0)

已经完成了我面临的问题是在我的'as'=>'admin'中,所以当我尝试做php artisan r:l

它显示的是admindashboard而不是admin.dashboard,这就是为什么我收到此错误,所以我将'as'=>'admin放置了。 问题解决了