mashkovsky-ab / laravel-serve-swagger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel serve swagger

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

About

License:MIT License


Languages

Language:PHP 61.3%Language:Blade 38.7%