Laravel 4.2验证输入必须大于其他输入

时间:2015-03-08 22:53:23

标签: php validation laravel input

我知道如何在Laravel中进行自定义验证。但是,如何创建输入值必须大于其他输入值的验证规则? (我知道如何在控制器中执行此操作,但如何在Laravel中使用Validator类进行此操作?)

1 个答案:

答案 0 :(得分:1)

我会扩展Laravel Validator类并添加一个新方法:

protected function validateGreaterThanInput($attribute, $value, $parameters){
    return $this->getSize($attribute) > $this->getSize($parameters[0]); 
}

然后在验证规则中,您可以使用以下内容:

$rules = [
    'input' => 'greaterThanInput:secondInput'
];

我认为应该这样做。