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

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

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号