diff --git a/src/Drivers/LaravelHttpServer.php b/src/Drivers/LaravelHttpServer.php index 97ae5fdb..a44b1449 100644 --- a/src/Drivers/LaravelHttpServer.php +++ b/src/Drivers/LaravelHttpServer.php @@ -331,9 +331,14 @@ private function asset(string $filepath): Response if (str_ends_with($filepath, '.js')) { $temporaryStream = fopen('php://temp', 'r+'); assert($temporaryStream !== false, 'Failed to open temporary stream.'); - + + $size = (int) filesize($filepath); + if ($size === 0) { + return new Response(200, ['Content-Type' => $contentType], ''); + } + // @phpstan-ignore-next-line - $temporaryContent = fread($file, (int) filesize($filepath)); + $temporaryContent = fread($file, $size); assert($temporaryContent !== false, 'Failed to open temporary stream.');