# tp5 自动生成api文档 **Repository Path**: foxliang/api_doc ## Basic Information - **Project Name**: tp5 自动生成api文档 - **Description**: tp5项目自动生成接口文档 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-05-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tp5 自动生成api文档 #### 项目介绍 tp5项目自动生成接口文档 #api-doc 使用方法 ####1、安装扩展 composer require weiwei/api-doc 由于我没发布版本,所有暂时需带dev-master安装 ####2、配置参数 安装好扩展后在 application\extra\ 文件夹下会生成 doc.php 配置文件 在controller参数中添加对应的类 'controller' => [ 'app\\api\\controller\\Demo' ] ####3、在相关接口类中增加注释参数( group 参数将接口分组,可选) 方法如下:返回参数支持数组及多维数组 request->header('device'); echo json_encode(["code"=>200, "message"=>"success", "data"=>['device'=>$device]]); } /** * @title 登录接口 * @description 接口说明 * @author 开发者 * @url /api/demo * @method GET * @module 用户模块 * @param name:name type:int require:1 default:1 other: desc:用户名 * @param name:pass type:int require:1 default:1 other: desc:密码 * * @return name:名称 * @return mobile:手机号 * */ public function login(Request $request) { //接口代码 $device = $request->header('device'); echo json_encode(["code"=>200, "message"=>"success", "data"=>['device'=>$device]]); } } ####4、在浏览器访问http://你的域名/doc 查看接口文档 ####5、预览 ![输入图片说明](https://gitee.com/uploads/images/2018/0505/180102_6f9de7e8_1286723.png "微信图片_20180505174135.png")