user(); if (! $user instanceof AdminUser) { return response()->json(['message' => '未授权'], 401); } if ($user->isSuperAdmin()) { return $next($request); } if (! in_array($permissionCode, $user->permissionCodes(), true)) { return response()->json(['message' => '权限不足'], 403); } return $next($request); } }