diff --git a/routes/api.php b/routes/api.php index 81801306..37f33ace 100644 --- a/routes/api.php +++ b/routes/api.php @@ -12,8 +12,11 @@ continue; } - Route::get($uri, [OpenApiController::class, 'show']) + $generator = app(\Vyuldashev\LaravelOpenApi\Generator::class); + + Route::get($uri, fn() => $generator->generate($name)->jsonSerialize()) ->name($name.'.specification') ->middleware(Arr::get($config, 'route.middleware')); + } }); diff --git a/src/Http/OpenApiController.php b/src/Http/OpenApiController.php deleted file mode 100644 index 7277e164..00000000 --- a/src/Http/OpenApiController.php +++ /dev/null @@ -1,14 +0,0 @@ -generate(); - } -}