基于 Open API v3 规范生成的 Lumen REST API(自动生成)

v0.1 2021-05-31 12:03 UTC

This package is auto-updated.

Last update: 2024-09-14 22:15:55 UTC


README

Total Downloads

该软件包提供了一种简单的方式来创建 Open API 服务(REST API)。

此软件包使用 cebe/php-openapi 从 Open API 规范中读取。

功能

  • 自动生成路由、Http/Request、Http/Controller、模型
  • 自动生成常见的 HTTP 响应
  • 支持所有Of扩展Open API

入门指南

通过 composer 安装

首先,创建 Lumen 项目

$ composer create-project --prefer-dist laravel/lumen my-project

在项目目录下运行

$ composer require tukangketik/genoa

bootstrap/app.php 中添加服务提供者

$app->register(Genoa\GeneratorOpenApiServiceProvider::class);

服务提供者将注册到 artisan 命令。

运行生成器

$ php artisan genoa:yml pathOfYmlFile.yml

添加