From 651ae53f68eb594d3981e79a5d7e6ddb2faf5bb2 Mon Sep 17 00:00:00 2001 From: weigang Date: Wed, 29 Jul 2020 11:16:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=A0=E4=BD=8D=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Listener/ValidatorFactoryResolvedListener.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Listener/ValidatorFactoryResolvedListener.php b/app/Listener/ValidatorFactoryResolvedListener.php index a596820..0bfb047 100644 --- a/app/Listener/ValidatorFactoryResolvedListener.php +++ b/app/Listener/ValidatorFactoryResolvedListener.php @@ -42,6 +42,11 @@ class ValidatorFactoryResolvedListener implements ListenerInterface $validatorFactory->extend('strlen', function ($attribute, $value, $parameters, $validator) { return mb_strlen($value)>=$parameters[0] && mb_strlen($value)<=$parameters[1]; }); + $validatorFactory->replacer('strlen', function ($message, $attribute, $rule, $parameters) { + $message = str_replace(':min', $parameters[0], $message); + $message = str_replace(':max', $parameters[1], $message); + return $message; + }); // 注册了 exists_enable 验证器规则,参数是table,field,where1,where2... $validatorFactory->extend('exists_enable', function ($attribute, $value, $parameters, $validator) {