laravel中的验证范围

戈纳迪

我陷入了laravel。我的目标是创建一个验证规则,以禁止在5000到7000之间的值。
我已经测试了很多类似的东西,not_in:range(8000,9000)但是我没有做到。谁有想法?
先感谢您。

乔杜里·瓦卡斯(Chaudhry Waqas)

您必须按照官方文档中的说明创建自定义验证规则


Validator::extend('no_in_range', function($attribute, $value, $parameters)
{
    return (($value < 5000) && ($value > 7000)) ? true : false;
});

我没有测试此代码,但这是您要寻找的。请根据您的需要进行调整。

然后,您可以将其no_in_range用作其他验证方法。


'field' => 'no_in_range'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章