khazhinov / laravel-fly-docs
用于在 Laravel 生态系统内生成符合 OpenApi 3.0 标准文档的库,并内置 UI
10.9.0
2024-07-03 11:24 UTC
Requires
- php: ^8.1
- ext-exif: *
- ext-fileinfo: *
- ext-json: *
- ext-sodium: *
- doctrine/dbal: ^2.6|^3.0
- goldspecdigital/oooas: ^2.7.1
- illuminate/bus: ^10.0
- illuminate/config: ^10.0
- illuminate/console: ^10.0
- illuminate/database: ^10.0
- illuminate/http: ^10.0
- illuminate/pipeline: ^10.0
- illuminate/support: ^10.0
- khazhinov/php-support: ^1.0
- phpdocumentor/reflection-docblock: ^5.0
- spatie/data-transfer-object: ^3.8
- swagger-api/swagger-ui: ^3.0 || ^4.0
- symfony/console: ^6.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.11
- laravel/framework: ^10.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-symfony: ^1.2
README
Laravel FlyDocs 📚
用于在 Laravel 生态系统内生成符合 OpenApi 3.0 标准的文档,并内置 UI 的库
描述
该库是 vyuldashev/laravel-openapi 的分支。主要实体的文档可以通过以下链接查看:链接.
请注意,FlyDocs 的 Artisan 命令以 fly-docs: 开头,例如
原始库中的命令
$ php artisan openapi:make-requestbody StoreUser
FlyDocs 的命令
$ php artisan fly-docs:make-requestbody StoreUser
安装
使用以下命令进行安装
$ composer require khazhinov/laravel-fly-docs
感谢 ❤️
特别感谢 Владимир Юлдашев,他的库 vyuldashev/laravel-openapi 是本解决方案的基础。
许可证
MIT 许可证。有关更多信息,请参阅 许可证文本.