参数验证中间件
该中间件使用 hyperf验证器 (没有使用hyperf自带的中间件)
你可以在 config/authload/validation.php
进行相关的配置
以添加内容为例
'/content/addContent' => [
'title' => 'required|string|min:6',
'content' => 'required|string|min:20',
],
自定义错误消息
如果你对错误消息的内容不是很care的话,可以不进行任何自定义配置
你可以在 storage/languages/zh_CN/validation.php
中进行配置
'custom' => [
'title' => [
'required' => '文章标题必须',
'string' => '文章标题必须是字符串',
'min' => '文章标题必须大于:min个字符'
],
]
某些字段比如 title
可能在不同接口中有不同的含义
你也可以在 config/authload/validation.php
中针对接口进行配置
'/content/addContent#message#' => [
...
'title.min' => '文章标题必须大于:min个字符',
],