diff --git a/catchAdmin/permissions/PermissionsMiddleware.php b/catchAdmin/permissions/PermissionsMiddleware.php index bb55ef0..47185f3 100644 --- a/catchAdmin/permissions/PermissionsMiddleware.php +++ b/catchAdmin/permissions/PermissionsMiddleware.php @@ -47,6 +47,10 @@ class PermissionsMiddleware protected function getPermission(Request $request) { $rule = $request->rule()->getName(); + // 不再权限范围内的 直接返回 + if ($rule) { + return false; + } [$controller, $action] = explode(Str::contains($rule, '@') ? '@' : '/', $rule);