guest()){ exit("你没有登录请登录"); } $path = $request->path(); if ($path == 'admin') { $path = str_replace('admin' ,'/', $path); }else{ $path = str_replace('admin/' ,'', $path); } $role = session(LOGIN_MARK_SESSION_KEY); $user =Auth::guard('admin')->user(); if(!$user['is_root']) { if(!isset($role['role']) || !$role['role']) { exit("你没有操作权限重新登录"); } if(!array_key_exists($path,$role['role'])) { exit("你没有操作权限重新登录"); } } return $next($request); } }