October\Rain\Validation\Factory

Overview

Factory resolves to the Rain flavored validator.

Extends
  • Illuminate\Validation\Factory
Implements
  • Illuminate\Contracts\Validation\Factory

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties

  • $translator - The Translator implementation. (defined in Illuminate\Validation\Factory)
  • $verifier - The Presence Verifier implementation. (defined in Illuminate\Validation\Factory)
  • $container - The IoC container instance. (defined in Illuminate\Validation\Factory)
  • $extensions - All of the custom validator extensions. (defined in Illuminate\Validation\Factory)
  • $implicitExtensions - All of the custom implicit validator extensions. (defined in Illuminate\Validation\Factory)
  • $dependentExtensions - All of the custom dependent validator extensions. (defined in Illuminate\Validation\Factory)
  • $replacers - All of the custom validator message replacers. (defined in Illuminate\Validation\Factory)
  • $fallbackMessages - All of the fallback messages for custom rules. (defined in Illuminate\Validation\Factory)
  • $excludeUnvalidatedArrayKeys - Indicates that unvalidated array keys should be excluded, even if the parent array was validated. (defined in Illuminate\Validation\Factory)
  • $resolver - The Validator resolver instance. (defined in Illuminate\Validation\Factory)

Public Methods

Show inherited public methods

Inherited Public Methods

  • __construct() - Create a new Validator factory instance. (defined in Illuminate\Validation\Factory)
  • excludeUnvalidatedArrayKeys() - Indicate that unvalidated array keys should be excluded from the validated data, even if the parent array was validated. (defined in Illuminate\Validation\Factory)
  • extend() - Register a custom validator extension. (defined in Illuminate\Validation\Factory)
  • extendDependent() - Register a custom dependent validator extension. (defined in Illuminate\Validation\Factory)
  • extendImplicit() - Register a custom implicit validator extension. (defined in Illuminate\Validation\Factory)
  • getContainer() - Get the container instance used by the validation factory. (defined in Illuminate\Validation\Factory)
  • getPresenceVerifier() - Get the Presence Verifier implementation. (defined in Illuminate\Validation\Factory)
  • getTranslator() - Get the Translator implementation. (defined in Illuminate\Validation\Factory)
  • includeUnvalidatedArrayKeys() - Indicate that unvalidated array keys should be included in validated data when the parent array is validated. (defined in Illuminate\Validation\Factory)
  • make() - Create a new Validator instance. (defined in Illuminate\Validation\Factory)
  • replacer() - Register a custom validator message replacer. (defined in Illuminate\Validation\Factory)
  • resolver() - Set the Validator instance resolver. (defined in Illuminate\Validation\Factory)
  • setContainer() - Set the container instance used by the validation factory. (defined in Illuminate\Validation\Factory)
  • setPresenceVerifier() - Set the Presence Verifier implementation. (defined in Illuminate\Validation\Factory)
  • validate() - Validate the given data against the provided rules. (defined in Illuminate\Validation\Factory)

Protected Methods

protected resolve()

protected resolve($data, $rules, $messages, $customAttributes): void

Show inherited protected methods

Inherited Protected Methods

  • addExtensions() - Add the extensions to a validator instance. (defined in Illuminate\Validation\Factory)