greensight/laravel-serve-swagger

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

Installs: 14 100

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 4

Forks: 2

Open Issues: 0

pkg:composer/greensight/laravel-serve-swagger

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