input('user_token'); if (!$userToken) { $userToken = $request->header('X-API-KEY'); if (!$userToken) { return response()->json(['error' => '토큰이 없습니다.'], 401); } } if (!AdminPermissionService::hasPermission($userToken, $permissionCode)) { return response()->json(['error' => '권한이 없습니다.'], 403); } return $next($request); } }