为了账号安全,请及时绑定邮箱和手机立即绑定

laravel 中的验证范围

laravel 中的验证范围

PHP
白衣染霜花 2023-03-26 14:09:36
我卡在 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'


查看完整回答
反对 回复 2023-03-26
?
Cats萌萌

TA贡献1805条经验 获得超9个赞

'field' => 'between:5000,7000'

这是你需要的吗?


查看完整回答
反对 回复 2023-03-26
  • 2 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信