Php laravel中的验证范围
我被拉威尔困住了。我的目标是创建一个验证规则,禁止5000到7000之间的值。Php laravel中的验证范围,php,laravel,validation,range,Php,Laravel,Validation,Range,我被拉威尔困住了。我的目标是创建一个验证规则,禁止5000到7000之间的值。 我已经测试了很多东西,比如不在:范围内(80009000),但我没有成功。有人有什么想法吗? 先谢谢你 'field' => 'between:5000,7000' 这就是您所需要的吗?您必须按照 为什么不创建一个自定义验证器并检查数字是否在此范围内,然后向验证器添加错误。您可以使用Laravel请求。 Validator::extend('no_in_range', function($attribute
我已经测试了很多东西,比如
不在:范围内(80009000)
,但我没有成功。有人有什么想法吗?先谢谢你
'field' => 'between:5000,7000'
这就是您所需要的吗?您必须按照
为什么不创建一个自定义验证器并检查数字是否在此范围内,然后向验证器添加错误。您可以使用Laravel请求。
Validator::extend('no_in_range', function($attribute, $value, $parameters)
{
return (($value < 5000) && ($value > 7000)) ? true : false;
});
'field' => 'no_in_range'