segment(1); if (!$request->expectsJson() && Auth::guard($guard)->check() && !Auth::guard($guard)->user()->hasPermission('setting_manage') && $firstSegment == 'admin') { return redirect(route('user.dashboard')); } return $next($request); } }