From 673d6a0bf537593d0c706e6f95a4eb5be8e92bc9 Mon Sep 17 00:00:00 2001 From: Roman Lytvynenko Date: Wed, 15 May 2024 13:48:54 +0300 Subject: [PATCH] fixed serialization issue (maybe) --- src/Scramble.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Scramble.php b/src/Scramble.php index 72db999a..c6eb7813 100755 --- a/src/Scramble.php +++ b/src/Scramble.php @@ -89,7 +89,9 @@ public static function registerUiRoute(string $path, string $api = 'default'): R { $config = static::getGeneratorConfig($api); - return RouteFacade::get($path, function (Generator $generator) use ($config) { + return RouteFacade::get($path, function (Generator $generator) use ($api) { + $config = static::getGeneratorConfig($api); + return view('scramble::docs', [ 'spec' => $generator($config), 'config' => $config, @@ -102,7 +104,9 @@ public static function registerJsonSpecificationRoute(string $path, string $api { $config = static::getGeneratorConfig($api); - return RouteFacade::get($path, function (Generator $generator) use ($config) { + return RouteFacade::get($path, function (Generator $generator) use ($api) { + $config = static::getGeneratorConfig($api); + return response()->json($generator($config), options: JSON_PRETTY_PRINT); }) ->middleware($config->get('middleware', [RestrictedDocsAccess::class]));