Exemple #1
0
 /**
  * Validate the model's attributes.
  *
  * @param  array  $rules
  * @return bool
  */
 public function validate(array $rules = array())
 {
     $rules = $this->processRules($rules ?: static::$rules);
     $this->validator = $this->validatorFactory->make($this->attributes, $rules);
     if ($this->validator->fails()) {
         $this->errors = $this->validator->errors();
         return false;
     }
     $this->errors = null;
     return true;
 }