laravel-openapi-server-generator maintained by greensight
Author
Last update
2021/10/05 17:29
(dev-master)
License
Downloads
2 522
Laravel OpenApi Server Generator
Deprecated, use https://github.com/ensi-platform/laravel-openapi-server-generator instead
Пакет для Laravel, который генерирует Dto модели при помощи OpenApi Generator.
Зависимости:
- Java 8 и выше.
- npm 5.2 и выше.
Установка:
composer require --dev greensight/laravel-openapi-server-generatorphp artisan vendor:publish --provider="Greensight\LaravelOpenapiServerGenerator\OpenapiServerGeneratorServiceProvider"- копирует конфиг генератора в конфиги приложения
Запуск:
Перед запуском убедиться, что структура описания апи соответствует этим требованиям.
Запускать командой: php artisan openapi:generate-server
После успешного выполнения в директории app/<appDir> (указывается в конфиге) должны появиться следующие файлы:
- Dto - директория со всеми Dto апи;
- ObjectSerializer.php и Configuration.php - вспомогательные файлы для Dto;
Ограничения
Пакет на данный момент не поддерживает генерацию в Windows окружении.