我試圖在使用中間件的路由上設置我的角色,但每次登錄到我的系統時,它都會重定向回我的登錄視圖。LARAVEL 5.4在中間件上的角色
這裏是我的路由
Route::group(['middleware' => ['auth','admin']],function(){
Route::get('dashboard','[email protected]');
Route::get('admin',function(){
return 'this is admin page';
});
});
,這裏是我的中間件
public function handle($request, Closure $next)
{
if(Auth::User()->id_role == 1){
return $next($request);
}
return redirect::to('dashboard');
}
可以u人helpme。
我不知道,但你應該檢查了這一點,你重定向到'home'默認登錄。 https://github.com/laravel/laravel/blob/master/app/Http/Middleware/RedirectIfAuthenticated.php – Chay22