Thresh
Laravel API 文档生成器,可以将基于 Laravel 项目的项目代码,自动生成 json 或 md 格式的描述文件。
安装
$ composer require telstatic/thresh -vvv
功能
1. 生成 Markdown 文档
2. 生成 Postman 配置文件
3. 生成 Swagger 配置文件
源码
使用示例
参数使用 @params
开头,后接 5 位或 7位字符串,分别代表参数名、类型、是否必须、默认值、最小值(可选)、最大值(可选)和 备注。
. | |
. | |
. | |
/** | |
* 测试保存. | |
* | |
* @desc 测试保存 | |
* | |
* @params title string yes null 标题 | |
* @params name string yes null 名称 | |
* @params sort integer yes 0 排序 | |
* @params is_show integer yes 1 是否显示 | |
* @params thumb string yes null 封面 | |
* @params enabled_at string yes null 生效时间 | |
* @params disabled_at string yes null 失效时间 | |
* | |
*/ | |
public function store(ThreshRequest $request) | |
{ | |
} | |
. | |
. | |
. |