【问题标题】:Laravel 4.2 validation input has to be greater than other inputLaravel 4.2 验证输入必须大于其他输入
【发布时间】:2015-05-10 01:41:51
【问题描述】:

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

【问题讨论】:

    标签: php validation laravel input


    【解决方案1】:

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

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

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

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

    我认为这应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多