controller() . '/' . $request->action();////当前访问 $controller_action = strtolower($controller_action); $auth_cache = new RoleNoneAuthCacheUris(session('admin_info.role_id'), ['role_id' => session('admin_info.role_id')]); $none_auth = $auth_cache->set(3600); if (empty($none_auth) || !in_array($controller_action, $none_auth)) { //通过权限控制 return $next($request); } return redirect('dispatch/dispatch_error',['msg' => '权限不足,无法访问']); } }