TP5接口文档管理ThinkPHP5 API自动生成 layui美化 使用方法安装扩展composer require okcoder/think5-apidoc dev-master 配置参数<?phpreturn [ 'title' => 'apidoc', # 文档title 'version' => '3.0', # 文档版本 'copyright' => 'Powered By OkCoder', # 版权信息 'password' => '', # 访问密码,为空不需要密码 'qq' => '1046512080', # 咨询QQ 'document' => [ "explain" => [ 'name' => '说明', 'list' => [ '登录态' => ['11'], 'formId收集' => ['222', '2222'], '邀请有礼' => ['333', '33333', '33333'] ] ], "code" => [ 'name' => '返回码', 'list' => [ '0' => '成功', '1' => '失败' ] ] ], // 全局请求header,一般存放token之类的 'header' => [ ], // 全局请求参数 'params' => [ '__uid' => 2 ], // 需要生成文档的类(单版本) 'controller' => [ 'index/controller/Demo', 'index/controller/Demo2', ], // 过滤、不解析的方法名称 'filter_method' => [ '_empty' ]]; 单版本配置新建控制器app/index/controller/Demo.php <?phpnamespace app\index\controller;use think\Controller;/** * @title 模块名称 * @desc 我是模块名称 * Class Index * @package app\index\controller */class Demo extends Controller{ /** * @title 方法1 * @desc 类的方法1 * @url url('index/demo/index',true,'',true) * * @param int $page 0 999 * @param int $limit 10 * * @return int $id 0 索引 * @return int $id 0 索引 * @return int $id 0 索引 */ public function index(){}} 修改okcoder_doc.php 配置文件 'controller' => [ 'index/controller/Demo', 'index/controller/Demo2',] 多版本配置新建控制器app/index/controller/v2/Demo.php <?phpnamespace app\index\controller\v2;use think\Controller;/** * @title 模块名称 * @desc 我是模块名称 * Class Index * @package app\index\controller\v2 */class Demo extends Controller{ /** * @title 方法1 * @desc 类的方法1 * @url url('index/v2.demo/index',true,'',true) * * @param int $page 0 999 * @param int $limit 10 * * @return int $id 0 索引 * @return int $id 0 索引 * @return int $id 0 索引 */ public function index(){}} 修改okcoder_doc.php 配置文件 'controller' => [ [ 'name'=>'v2版本', 'list'=>[ 'index\controller\v2\Demo', //控制器的命名空间+控制器名称(不需要加\\app) 'index\controller\v2\Demo', //支持两层控制器URL自动生成 'index\controller\v2\Demo' ] ], [ 'name'=>'v3版本', 'list'=>[ 'index\controller\v3\Demo', //控制器的命名空间+控制器名称(不需要加\\app) 'index\controller\v3\Demo', //支持两层控制器URL自动生成 'index\controller\v3\Demo' ] ] ] ####3、书写规范 ####4、访问方法 ####5、预览(v1~v2) 赞助二维码更新日志2019年10月10日2019年04月12号(V3.0.1)2019年1月25号(V3.0)2019年1月8号(V3.0)- URL自动生成并并匹配路由
- 注释重构,请参考Demo.php
2018年9月14日- 新增多版本切换;
- 左侧菜单UI优化;
- 返回码与说明优化等
2018年7月16日2018年7月3日- 支持二层控制器URL自动生成
- 新增ajax在线调试错误页面
2018年7月2日2018年6月28日2018年6月28日2018年6月27日2018年6月26日- 新增咨询QQ
- 新增humpToLine驼峰转下划线,修复自动生成URL错误问题
2018年6月25日- 优化header/param/return表没有数据不显示问题
- 新增序言文档
- UI优化
2018年6月22日 |
请发表评论