'=>$e->getError()]);
}
return $handler($request);
}
}
```
# 实现思路
1.获取到请求方法所在控制器的路径```php
$controller = $request->controller;
```
2.然后按照格式替换一下格式 这里我把验证器规则 放在了跟控制器同目录下的validate目录下 并将Controller*/
protected $message = [
'id.require' => 'id不能为空',
'id.integer' => 'id必须为整数'public $scene = [
'post_register' => ['id','title'],
];
}
```
最后看情况引入全局中间件或者再路由器分组引入 就会自动根据场景自动调用验证器规则了
# 样例
例如 你的控制器所在
app/api/controller/AuthController
那你只需要创建
app/api/validate/Auth
验证器 正常写规则