个人比较喜欢fastadmin这套框架,但是奈何他的api注解文档写法不是特别方便,相比较个人更喜欢hg/apidoc,仔细一看不兼容tp5.0,好吧,记录一下解决办法
1 hg/apidoc 版本 5.0.10
composer require hg/apidoc
2
// application/tags.php
// 应用行为扩展定义文件
return [
// 应用初始化
'app_init' => [
// 添加这一句
'hg\\apidoc\\providers\\ThinkPHP5Service',
],
//...
];
3
手动将 /vendor/hg/apidoc/src/config.php
拷贝到/application/extra/
目录下,并重命名为apidoc.php
4
没有这个类新建一个,config.php 文件里面修改
'exception_handle' => '\app\ExceptionHandle',
// app/ExceptionHandle.php
class ExceptionHandle extends Handle
{
public function ren