Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel中的验证范围_Php_Laravel_Validation_Range - Fatal编程技术网

Php laravel中的验证范围

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

我被拉威尔困住了。我的目标是创建一个验证规则,禁止5000到7000之间的值。
我已经测试了很多东西,比如
不在:范围内(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'