diff --git a/app/Listener/ValidatorFactoryResolvedListener.php b/app/Listener/ValidatorFactoryResolvedListener.php index cca8dd3..74f4f20 100644 --- a/app/Listener/ValidatorFactoryResolvedListener.php +++ b/app/Listener/ValidatorFactoryResolvedListener.php @@ -37,5 +37,10 @@ class ValidatorFactoryResolvedListener implements ListenerInterface }); + // 注册了 strlen 验证器规则 + $validatorFactory->extend('strlen', function ($attribute, $value, $parameters, $validator) { + return strlen($value)>=$parameters[0] && strlen($value)<=$parameters[1]; + }); + } } \ No newline at end of file diff --git a/app/Request/EvaluateRequest.php b/app/Request/EvaluateRequest.php index 5d7d53c..03f6e95 100644 --- a/app/Request/EvaluateRequest.php +++ b/app/Request/EvaluateRequest.php @@ -25,7 +25,7 @@ class EvaluateRequest extends FormRequest 'c_attitude' => 'required|nonempty|integer', 'c_service' => 'required|nonempty|integer', 'c_quality' => 'required|nonempty|integer', - 'content' => 'required|nonempty|between:15,150', + 'content' => 'required|nonempty|strlen:15,150', 'user_id' => 'required|nonempty|integer|exists:ims_cjdc_user,id', 'service_personnel_id' => 'required|nonempty|integer|exists:lanzu_service_personnel,id', 'market_id' => 'required|nonempty|integer|exists:ims_cjdc_market,id',