0

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

4

1 回答 1

0

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

它显示的是 admindashboard 而不是 admin.dashboard 这就是我收到此错误的原因,所以我输入了 'as'=>'admin.' 问题就解决了

于 2018-10-07T20:50:21.703 回答