/** * Get the validator instance. * * @return \Illuminate\Validation\Validator */ public static function getModelValidator() { if (static::$validator === null) { static::$validator = Validator::getFacadeRoot(); } return static::$validator; }
/** * Get a default validator value, if any is available * * @return Factory|null A default validator value or Null if no default value is available */ public function getDefaultValidator() { return Validator::getFacadeRoot(); }
/** * Get the Validator instance * * @return \Illuminate\Validation\Factory */ public function getValidator() { return $this->validator ?: Validator::getFacadeRoot(); }
/** * Setup the validating observer. * * @return void */ public static function bootValidatingTrait() { static::observe(new ValidatingObserver(Validator::getFacadeRoot())); }