Overtrue\Validation\Validator::passes PHP Méthode

passes() public méthode

Determine if the data passes the validation rules.
public passes ( ) : boolean
Résultat boolean
    public function passes()
    {
        $this->messages = new MessageBag();
        // We'll spin through each rule, validating the attributes attached to that
        // rule. Any error messages will be added to the containers with each of
        // the other error messages, returning true if we don't have messages.
        foreach ($this->rules as $attribute => $rules) {
            foreach ($rules as $rule) {
                $this->validate($attribute, $rule);
            }
        }
        // Here we will spin through all of the "after" hooks on this validator and
        // fire them off. This gives the callbacks a chance to perform all kinds
        // of other validation that needs to get wrapped up in this operation.
        foreach ($this->after as $after) {
            call_user_func($after);
        }
        return count($this->messages->all()) === 0;
    }
Validator