Вход Регистрация
Файл: gapps/vendor/prettus/laravel-validation/src/Prettus/Validator/LaravelValidator.php
Строк: 24
<?php namespace PrettusValidator;

use 
IlluminateValidationFactory;

/**
 * Class LaravelValidator
 * @package PrettusValidator
 */
class LaravelValidator extends AbstractValidator {

    
/**
     * Validator
     *
     * @var IlluminateValidationFactory
     */
    
protected $validator;

    
/**
     * Construct
     *
     * @param IlluminateValidationFactory $validator
     */
    
public function __construct(Factory $validator)
    {
        
$this->validator $validator;
    }

    
/**
     * Pass the data and the rules to the validator
     *
     * @param string $action
     * @return bool
     */
    
public function passes($action null)
    {
        
$rules     $this->getRules($action);
        
$validator $this->validator->make($this->data$rules);

        if( 
$validator->fails() )
        {
            
$this->errors $validator->messages();
            return 
false;
        }

        return 
true;
    }

}
Онлайн: 1
Реклама