始终调用Laravel的扩展验证方法

时间:2015-01-28 08:37:24

标签: validation laravel laravel-4 rules

我创建了一个扩展LaravelValidatior的类和一个需要检查一些规则的方法。例如

class ExtendLaravelValidator extends LaravelValidator { 
    public function validateRequiredIfSomething($attribute, $value, $parameters)
    {
        if(something())
        {
            return true;
        }

        return false;
    }
}

我也有一些规则:

class CreateCompanyValidator extends Validator {
    protected static $rules = [
        'name'                  => 'required_if_something',
        'address'               => 'required_if_something',
}

你可能已经想到了,我总是需要调用required_if_something方法。它需要像laravel所需的方法。每个帖子我都需要通过所有这些领域。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您100%确定要始终使用扩展类而不是Laravel的验证器,则可以在app.php文件中的别名数组中更改它。