andrey-helldar / laravel-swagger
Swagger 文档生成,无需 OpenAPI
资助软件包维护!
TheDragonCode
Open Collective
Boosty
Yoomoney
Requires
- php: ^7.2.5 || ^8.0
- ext-json: *
- ext-yaml: *
- andrey-helldar/laravel-routes-core: ^2.0
- andrey-helldar/support: ^2.0
- fakerphp/faker: ^1.9.1
- illuminate/console: ^7.0 || ^8.0
- illuminate/http: ^7.0 || ^8.0
- illuminate/routing: ^7.0 || ^8.0
- illuminate/support: ^7.0 || ^8.0
- phpdocumentor/reflection-docblock: ^5.1
- symfony/yaml: ^5.0
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^5.0 || ^6.0
- phpunit/phpunit: ^9.4
This package is auto-updated.
Last update: 2023-03-01 00:41:07 UTC
README
Swagger 文档生成,无需 OpenAPI
安装
注意:为了让 composer 能够安装不稳定软件包,必须在文件 "composer.json" 的 "minimum-stability" 选项中将值设置为 "dev"。
Laravel
- 执行以下命令
composer require andrey-helldar/laravel-swagger:dev-master --dev
- 使用
swagger:generate
命令生成文档。
Lumen
- 执行以下命令
composer require andrey-helldar/laravel-swagger:dev-master --dev
-
将配置文件复制到 config 文件夹。
-
在
bootstrap/app.php
中注册配置文件
$app->configure('laravel-swagger');
- 在
bootstrap/app.php
中注册服务提供者
$app->register(Helldar\LaravelSwagger\ServiceProvider::class);
- 使用
swagger:generate
命令生成文档。