diff --git a/src/Controllers/GraphQLiteController.php b/src/Controllers/GraphQLiteController.php index 91bdde2..aab1e5d 100644 --- a/src/Controllers/GraphQLiteController.php +++ b/src/Controllers/GraphQLiteController.php @@ -60,9 +60,11 @@ public function index(Request $request): JsonResponse $psr7Request = $psr7Request->withParsedBody($parsedBody); } - // Let's parse the request and adapt it for file uploads. - $uploadMiddleware = new UploadMiddleware(); - $psr7Request = $uploadMiddleware->processRequest($psr7Request); + if (class_exists('\GraphQL\Upload\UploadMiddleware')) { + // Let's parse the request and adapt it for file uploads. + $uploadMiddleware = new UploadMiddleware(); + $psr7Request = $uploadMiddleware->processRequest($psr7Request); + } return $this->handlePsr7Request($psr7Request); }