uniadmin-apidoc是无侵入的Swagger3/OpenApi3.0接口文档查看工具UI。引用即可生效,无需自己配置路由,无需自己部署swagger-ui到public目录。 插件为你做好了一切,基于ThinkPHP6的无侵入OpenApi UI界面,基于swagger-bootstrap-ui制作。
基于ThinPHP6的ServiceProvider与Swagger-Bootstrap-UI,适合所有thinkphp6.0项目。
composer require-dev zircote/swagger-php composer require-dev uniadmin/uniadmin-apidoc dev-master
在一个控制器比如app/controller/User.php里写一个标准的接开文档如下
/** * 用户登录 * * @OA\POST( * tags={"核心模块"}, * summary="用户登录", * description="支持账号密码、手机号、邮箱登录", * path="/core/user/login", * @OA\Response(response="200",description="获取成功"), * @OA\Parameter( * name="account",in="query",required=true,description="用户名", * @OA\Schema(type="string") * ), * @OA\Parameter( * name="password",in="query",required=true,description="用户密码", * @OA\Schema(type="string") * ) * ) * * @param \think\Request $request * @return \think\Response * @author jry <ijry@qq.com> */ public function login(Request $request) { }
访问 {域名:端口}/doc
评论删除后,数据将无法恢复
Swagger 接口文档查看工具 uniadmin-apidoc 发布
uniadmin-apidoc是无侵入的Swagger3/OpenApi3.0接口文档查看工具UI。引用即可生效,无需自己配置路由,无需自己部署swagger-ui到public目录。 插件为你做好了一切,基于ThinkPHP6的无侵入OpenApi UI界面,基于swagger-bootstrap-ui制作。
软件架构
基于ThinPHP6的ServiceProvider与Swagger-Bootstrap-UI,适合所有thinkphp6.0项目。
安装教程
写一个文档
在一个控制器比如app/controller/User.php里写一个标准的接开文档如下
使用说明
访问 {域名:端口}/doc