ansjabar / laradocs
使用DocBlocks为您的Laravel应用程序生成漂亮的文档。
0.1.2
2022-09-22 10:01 UTC
This package is auto-updated.
Last update: 2024-09-22 15:46:30 UTC
README
LaraDocs
使用DocBlocks为您的Laravel应用程序生成漂亮的文档。
LaraDocs
LaraDocs 是一个简单的代码驱动包,它提供了一个简单的方法,在您的Laravel应用程序内为您的产品或应用程序创建漂亮的文档。
入门指南
☝️ 通过composer安装包。
composer require ansjabar/laradocs
✌️ 运行以下命令以发布资源和配置文件 laraadoc.php
php artisan vendor:publish --provider="AnsJabar\LaraDocs\LaraDocsServiceProvider"
✌️ 运行以下命令生成文档
php artisan laradocs:generate
访问您的应用程序域名,并带有 /laradocs
端点。就是这样。
使用示例
<?php
/**
* @title User Management
* @description This is user management group description
*/
class UserController
{
/**
* @title Login
* @description Login description goes here
* @method GET
* @queryParams param1 required Number param description
* @queryParams param2 optional Number param description
* @dataParams param1 required Number param description
* @dataParams param2 optional Number param description
* @headers header1 required Number param description
* @headers header2 optional String param description
* @successData {"name":"John", "age":31, "city":"New York"}
* @failureErrors {"message":"Something went wront"}
*/
public function login()
{
}
}
注意
此包将解析在 RouteServiceProvider.php
中映射的所有路由文件。闭包路由将被忽略。
许可
此包根据MIT许可进行许可 - 详细信息请参阅LICENSE.md文件。