本包最新版本(1.0.0)没有可用的许可证信息。

从开放API规范中轻松进行请求验证和路由生成(适用于Laravel)

1.0.0 2024-08-01 01:31 UTC

This package is auto-updated.

Last update: 2024-09-01 01:43:32 UTC


README

test passsed

从开放API规范中轻松进行请求验证和路由生成(适用于Laravel)

eg-r2 中的 eg 代表 Easy(eg),表示它简化了 两个 R(r2)请求验证路由生成

安装

  1. composer install
    composer require litalico-engineering/eg-r2
  2. vendor publish
    php artisan vendor:publish --provider="Litalico\EgR2\Providers\GenerateRouteServiceProvider"

使用方法

  1. swagger-php 属性添加到每个API对应的类(控制器和FormRequest)中,以创建OpenAPI文档。
    查看. https://zircote.github.io/swagger-php/guide/attributes.html

重要

无需为控制器方法定义路由

  1. 配置 config/eg-r2.php
    描述描述OpenAPI属性的控制器命名空间
  2. 生成路由文件
    php artisan eg-r2:generate-route