我陷入了laravel。我的目标是创建一个验证规则,以禁止在5000到7000之间的值。
我已经测试了很多类似的东西,not_in:range(8000,9000)
但是我没有做到。谁有想法?
先感谢您。
您必须按照官方文档中的说明创建自定义验证规则
Validator::extend('no_in_range', function($attribute, $value, $parameters)
{
return (($value < 5000) && ($value > 7000)) ? true : false;
});
我没有测试此代码,但这是您要寻找的。请根据您的需要进行调整。
然后,您可以将其no_in_range
用作其他验证方法。
'field' => 'no_in_range'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句