greensight / laravel-serve-swagger
Installs: 13 746
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 4
Forks: 2
Open Issues: 0
Requires
- php: ^7.1.3 || ^8.0
- swagger-api/swagger-ui: ^3.30.0
Requires (Dev)
- laravel/framework: ^8.0
README
Deprecated, use https://github.com/ensi-platform/laravel-serve-swagger instead
Пакет позволяет вывести Swagger UI, настроив только пути до ваших openapi3 конфигов
Установка
composer require greensight/laravel-serve-swagger
- Добавьте
Greensight\LaravelServeSwagger\ServeSwaggerServiceProvider::class
в Package Service Providers вconfig/app.php
- Скопируйте себе
config/serve-swagger.php
и настройте путь для роутинга и массив ссылок до ваших openapi3 конфигов
Формат массива urls в конфиге
'urls' => [
[
'url' => 'foo.yaml', // Путь, осносительно public
'name' => 'Название 1' // Название для отображения в интерфейсе
],
],