greensight / laravel-serve-swagger
This package is abandoned and no longer maintained.
The author suggests using the ensi/laravel-serve-swagger package instead.
Package info
github.com/greensight/laravel-serve-swagger
pkg:composer/greensight/laravel-serve-swagger
0.1.8
2021-06-25 10:53 UTC
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' // Название для отображения в интерфейсе
],
],