如何在自定义验证laravel中添加参数名称

时间:2016-11-02 04:34:23

标签: php laravel validation

我想问一下自定义验证。我对计算单词

进行了验证
Validator::extend('word_count', function($attribute, $value, $parameters, $validator) {

       return str_word_count($value) >= $parameters;

});

如何为参数指定名称,以便我可以在错误消息中使用参数值?

1 个答案:

答案 0 :(得分:1)

根据您的问题,我将理解您关心验证消息。

如果您正在寻找验证消息的意思,您可以使用自定义消息,例如

如果您使用的是请求文件,则我们可以使用

messages(){
   return [
    'word_count' => '....', //some message will be here,
   ];
}

如果您使用的是控制器,则请使用

return response()->json('...', 422);

此处您还可以使用消息功能。

我希望,它会对你有所帮助。如果有什么问题在这里问。