参数验证中间件

该中间件使用 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个字符',
],

results matching ""

    No results matching ""