Looking to hire Laravel developers? Try LaraJobs

laravel-serve-swagger maintained by greensight

Last update
2021/10/05 22:00 (dev-master)
License
Links
Downloads
14 101

Comments
comments powered by Disqus

Laravel serve swagger

Deprecated, use https://github.com/ensi-platform/laravel-serve-swagger instead

Пакет позволяет вывести Swagger UI, настроив только пути до ваших openapi3 конфигов

Установка

  1. composer require greensight/laravel-serve-swagger
  2. Добавьте Greensight\LaravelServeSwagger\ServeSwaggerServiceProvider::class в Package Service Providers в config/app.php
  3. Скопируйте себе config/serve-swagger.php и настройте путь для роутинга и массив ссылок до ваших openapi3 конфигов

Формат массива urls в конфиге

'urls' => [
    [
        'url' => 'foo.yaml', // Путь, осносительно public
        'name' => 'Название 1' // Название для отображения в интерфейсе
    ],
],