tukangketik/genoa
Genoa (Generator from Open API)
The package provides a simple way to create Open API service (REST API).
This package uses cebe/php-openapi for reading from Open API specification.
Features
- Auto generate routes, Http/Request, Http/Controller, models
- Auto generate common HTTP responses
- Add support allOf extends Open API
Getting started
Installation via composer
First of all, create lumen project
$ composer create-project --prefer-dist laravel/lumen my-project
in your project directory run:
$ composer require tukangketik/genoa
add the service provider in bootstrap/app.php
$app->register(Genoa\GeneratorOpenApiServiceProvider::class);
The service provider will register to artisan command.
Running generator
$ php artisan genoa:yml pathOfYmlFile.yml
Add
Related Packages
solidry/api-generator
PHP-code generator (based on OAS) for Laravel framework, with complete support o...
26,368
326
rjapi/raml-json-api
RAML-JSON-API PHP-code generator (based on RAML-types) for Laravel framework, wi...
416
326
anas/easy-dev
Generate production-style Laravel feature structure from one Artisan command: CR...
489
13