安装/升级

2022年11月10日 14:34 指南 大约 2 分钟

# 安装/升级

在安装本插件时,确保你已成功安装ThinkPHP的项目并成功运行

安装方法参考:ThinkPHP5文档 (opens new window) ThinkPHP6文档 (opens new window)

# 安装插件

进入ThinkPHP 项目根目录,执行如下命令:

composer require hg/apidoc
1

TP5版本需手动添加apidoc所需路由,如未自动生成config/apidoc.php 配置文件,可参考 没有生成apidoc.php配置文件解决方案

# 添加前端页面

请根据你安装的apidoc版本 点击下载 对应的前端文件

Apidoc版本 Github Gitee(推荐)
v2.6.0 v1.3.6 (opens new window) v1.3.6 (opens new window)-
v2.5.0 - v2.5.3 v1.3.5 (opens new window) v1.3.5 (opens new window)-
v2.4.2 v1.2.1 (opens new window) -
v2.4.0 - v2.4.1 v1.2.0 (opens new window) -
v2.0.0 - v2.3.0 v1.1.0 (opens new window) -
v1.x v1.0.0 (opens new window) -

下载完成后解压,将apidoc文件夹拷贝到你的项目 public 目录下

打开浏览器访问 http://你的域名/apidoc/ ,出现接口文档页面,表示安装成功。

接下来,了解一下 基本配置如何使用 吧。

如遇页面报错或无法正常使用,可参考常见问题

# TP5添加路由

TP5版本需手动将apidoc所需路由添加到路由文件

// route/route.php

Route::group('apidoc', function () {
    $controller_namespace = '\hg\apidoc\Controller@';
    Route::get('config'     , $controller_namespace . 'getConfig');
    Route::get('apiData'     , $controller_namespace . 'getApidoc');
    Route::get('mdDetail'     , $controller_namespace . 'getMdDetail');
    Route::post('verifyAuth'     , $controller_namespace . 'verifyAuth');
    Route::post('createCrud'     , $controller_namespace . 'createCrud');
});
1
2
3
4
5
6
7
8
9
10

# 升级插件

1、如果你之前已经安装过,那么切换到你的应用根目录下面,然后执行下面的命令进行更新。

composer update hg/apidoc
1

2、更新前端页面,可通过安装时的添加前端页面 方式下载最新的前端文件,覆盖/public/apidoc的文件夹即可。