代码拉取完成,页面将自动刷新
* 去掉
- `wangyu/tp-route`
- `wangyu/tp-doc`
- `wangyu/tp-validate`
- `wangyu/tp-exception`
* 新增
- `wangyu/tp-anntation`
0.0.1
=> bate-0.0.2
或者 0.0.2
更改 route/route.php
路由配置文件
<?php
\WangYu\annotation\Route::reflex();
return [];
更改 config/app.php
中 exception_handle
选项
// 异常处理handle类 留空使用 \think\exception\Handle
'exception_handle' => \WangYu\exception\TpHttpException::class,
更改 config/middleware.php
中间件注册中 Validate
选项
<?php
return [
// 默认中间件命名空间
'default_namespace' => 'app\\http\\middleware\\',
'Validate' => \WangYu\annotation\Validate::class,
];
更改 application/command.php
<?php
return [
'trr:doc' => \WangYu\annotation\DocCommand::class,
];
更新 注解类路由分组名称 @route
=> @group
application/api/controller/Auth.php
0.0.1版本
<?php
/** Created By china_wangyu@aliyun.com, Data: 2019/7/3 */
namespace app\api\controller;
use app\lib\token\Token;
/**
* Class Auth
* @doc('授权类')
* @route('auth')
* @middleware('Validate')
* @package app\api\controller
*/
class Auth
{}
bate-0.0.2 版本及以上
<?php
/** Created By china_wangyu@aliyun.com, Data: 2019/7/3 */
namespace app\api\controller;
use app\lib\token\Token;
/**
* Class Auth
* @doc('授权类')
* @group('auth')
* @middleware('Validate')
* @package app\api\controller
*/
class Auth
{}
application/api/controller/v1/Book.php
和上面
Auth
类似,只需要把类注解中
@route
替换成@group
注解验证器类需要继承 WangYu\validate\Validate
必须继承,不然无法使用注解验证器@validate
函数
生成 Api Markdown 文档
命令变更
0.0.1 版本
php think trr:build
bate-0.0.2版本 及 0.0.2 版本 及 以上
php think trr:doc
API markdown文档输出
,优化文档内容,备份上一次文档@validate()和@param()
@route
和 @middleware
本次更新为测试版本更新,主要更新如下:
Auth.php
, 文件路径:application/api/controller/Auth.php
Book.php
,文件路径:application/api/controller/v1/Book.php
WangYu/tp-route
WangYu/tp-validate
php think trr:build
README.md
文档bate-0.0.1
版本此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。