ensi/laravel-serve-swagger

0.3.1 2022-02-18 11:26 UTC

This package is auto-updated.

Last update: 2024-04-14 12:17:20 UTC


README

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

Установка

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

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

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