我知道如何在Laravel中进行自定义验证。但是,如何创建输入值必须大于其他输入值的验证规则呢?(我知道如何在控制器中执行此操作,但如何使用Laravel中的Validator类执行此操作?)
发布于 2015-03-09 17:49:05
我将扩展Laravel Validator类并添加一个新方法:
protected function validateGreaterThanInput($attribute, $value, $parameters){
return $this->getSize($attribute) > $this->getSize($parameters[0]);
}
然后,在您的验证规则中,您可以使用如下内容:
$rules = [
'input' => 'greaterThanInput:secondInput'
];
我认为这应该能起到作用。
https://stackoverflow.com/questions/28932883
复制相似问题