Skip to content

Se7en-RU/laravel-openapi-server-generator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel OpenApi Server Generator

Пакет для Laravel, который генерирует Dto модели при помощи OpenApi Generator.

Зависимости:

  1. Java 8 и выше.
  2. npm 5.2 и выше.

Установка:

  1. composer require --dev greensight/laravel-openapi-server-generator
  2. php artisan vendor:publish --provider="Greensight\LaravelOpenapiServerGenerator\OpenapiServerGeneratorServiceProvider" - копирует конфиг генератора в конфиги приложения

Запуск:

Перед запуском убедиться, что структура описания апи соответствует этим требованиям.

Запускать командой: php artisan openapi:generate-server

После успешного выполнения в директории app/<appDir> (указывается в конфиге) должны появиться следующие файлы:

  1. Dto - директория со всеми Dto апи;
  2. ObjectSerializer.php и Configuration.php - вспомогательные файлы для Dto;

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%