greensight/laravel-serve-swagger

This package is abandoned and no longer maintained. The author suggests using the ensi/laravel-serve-swagger package instead.

0.1.8 2021-06-25 10:53 UTC

This package is auto-updated.

Last update: 2021-10-05 20:05:18 UTC


README

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' // Название для отображения в интерфейсе
    ],
],