我卡在 laravel 上了。我的目标是创建一个验证规则来禁止 5000 到 7000 之间的值。我已经测试了很多东西,not_in:range(8000,9000)但我没有成功。有人有主意吗?先感谢您。
2 回答
交互式爱情
TA贡献1712条经验 获得超3个赞
您必须创建官方文档中提到的自定义验证规则
Validator::extend('no_in_range', function($attribute, $value, $parameters)
{
return (($value < 5000) && ($value > 7000)) ? true : false;
});
我没有测试过这段代码,但这就是你要找的。请根据您的需要进行调整。
然后你可以no_in_range像其他验证方法一样使用。
'field' => 'no_in_range'
- 2 回答
- 0 关注
- 184 浏览
添加回答
举报
0/150
提交
取消