class Validator extends Facade

Properties

static protected $app

The application instance being facaded.

from  Facade
static protected array $resolvedInstance

The resolved object instances.

from  Facade
static protected bool $cached

Indicates if the resolved instance should be cached.

from  Facade

Methods

static void
resolved(Closure $callback)

Run a Closure when the facade has been resolved.

from  Facade
static 
spy()

Convert the facade into a Mockery spy.

from  Facade
static 
partialMock()

Initiate a partial mock on the facade.

from  Facade
static 
shouldReceive()

Initiate a mock expectation on the facade.

from  Facade
static 
expects()

Initiate a mock expectation on the facade.

from  Facade
static 
createFreshMockInstance()

Create a fresh mock instance for the given class.

from  Facade
static 
createMock()

Create a fresh mock instance for the given class.

from  Facade
static bool
isMock()

Determines whether a mock is set as the instance of the facade.

from  Facade
static string|null
getMockableClass()

Get the mockable class for the bound instance.

from  Facade
static 
swap(mixed $instance)

Hotswap the underlying instance behind the facade.

from  Facade
static bool
isFake()

Determines whether a "fake" has been set as the facade instance.

from  Facade
static mixed
getFacadeRoot()

Get the root object behind the facade.

from  Facade
static string
getFacadeAccessor()

Get the registered name of the component.

static mixed
resolveFacadeInstance(string $name)

Resolve the facade root instance from the container.

from  Facade
static void
clearResolvedInstance(string|null $name = null)

Clear a resolved facade instance.

from  Facade
static void
clearResolvedInstances()

Clear all of the resolved instances.

from  Facade
static Collection
defaultAliases()

Get the application default aliases.

from  Facade
static 
getFacadeApplication()

Get the application instance behind the facade.

from  Facade
static void
setFacadeApplication(mixed $app)

Set the application instance.

from  Facade
static 
__callStatic(string $method, array $args)

Handle dynamic, static calls to the object.

from  Facade
static Validator
make(array $data, array $rules, array $messages = '[]', array $attributes = '[]')

No description

static array
validate(array $data, array $rules, array $messages = '[]', array $attributes = '[]')

No description

static void
extend(string $rule, Closure|string $extension, string|null $message = 'null')

No description

static void
extendImplicit(string $rule, Closure|string $extension, string|null $message = 'null')

No description

static void
extendDependent(string $rule, Closure|string $extension, string|null $message = 'null')

No description

static void
replacer(string $rule, Closure|string $replacer)

No description

static void
includeUnvalidatedArrayKeys()

No description

static void
excludeUnvalidatedArrayKeys()

No description

static void
resolver(Closure $resolver)

No description

static Translator
getTranslator()

No description

static void
setPresenceVerifier(PresenceVerifierInterface $presenceVerifier)

No description

static Container|null
getContainer()

No description

static Factory
setContainer(Container $container)

No description

static array
parseData(array $data)

No description

static Validator
after(callable|array|string $callback)

No description

static bool
passes()

No description

static bool
fails()

No description

static mixed
whenPasses(callable $callback, callable|null $default = 'null')

No description

static mixed
whenFails(callable $callback, callable|null $default = 'null')

No description

static array
validateWithBag(string $errorBag)

No description

static ValidatedInput|array
safe(array|null $keys = 'null')

No description

static array
validated()

No description

static void
addFailure(string $attribute, string $rule, array $parameters = '[]')

No description

static array
valid()

No description

static array
invalid()

No description

static array
failed()

No description

static MessageBag
messages()

No description

static MessageBag
errors()

No description

static MessageBag
getMessageBag()

No description

static bool
hasRule(string $attribute, array|string $rules)

No description

static array
attributes()

No description

static array
getData()

No description

static Validator
setData(array $data)

No description

static mixed
getValue(string $attribute)

No description

static void
setValue(string $attribute, mixed $value)

No description

static array
getRules()

No description

static array
getRulesWithoutPlaceholders()

No description

static Validator
setRules(array $rules)

No description

static Validator
appendRules(array $rules)

No description

static void
addRules(array $rules)

No description

static Validator
sometimes(array|string $attribute, array|string $rules, callable $callback)

No description

static Validator
stopOnFirstFailure(bool $stopOnFirstFailure = 'true')

No description

static void
addExtensions(array $extensions)

No description

static void
addImplicitExtensions(array $extensions)

No description

static void
addDependentExtensions(array $extensions)

No description

static void
addExtension(string $rule, Closure|string $extension)

No description

static void
addImplicitExtension(string $rule, Closure|string $extension)

No description

static void
addDependentExtension(string $rule, Closure|string $extension)

No description

static void
addReplacers(array $replacers)

No description

static void
addReplacer(string $rule, Closure|string $replacer)

No description

static Validator
setCustomMessages(array $messages)

No description

static Validator
setAttributeNames(array $attributes)

No description

static Validator
addCustomAttributes(array $attributes)

No description

static Validator
setImplicitAttributesFormatter(callable|null $formatter = 'null')

No description

static Validator
setValueNames(array $values)

No description

static Validator
addCustomValues(array $customValues)

No description

static void
setFallbackMessages(array $messages)

No description

static string
getException()

No description

static Validator
setException(Throwable $exception)

No description

static Validator
static void
setTranslator(Translator $translator)

No description

static void
flushState()

No description

static string
makeReplacements(string $message, string $attribute, string $rule, array $parameters)

No description

static string
getDisplayableAttribute(string $attribute)

No description

static string
getDisplayableValue(string $attribute, mixed $value)

No description

static string
replaceRequiredIfDeclined(string $message, string $attribute, string $rule, array<int $, string> $parameters)

No description

static string
replaceProhibitedIfDeclined(string $message, string $attribute, string $rule, array<int $, string> $parameters)

No description

static bool
validateAccepted(string $attribute, mixed $value)

No description

static bool
validateAcceptedIf(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateDeclined(string $attribute, mixed $value)

No description

static bool
validateDeclinedIf(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateActiveUrl(string $attribute, mixed $value)

No description

static bool
validateAscii(string $attribute, mixed $value)

No description

static bool
validateBail()

No description

static bool
validateBefore(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateBeforeOrEqual(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateAfter(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateAfterOrEqual(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateAlpha(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateAlphaDash(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateAlphaNum(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateArray(string $attribute, mixed $value, array<int $, int|string> $parameters = '[]')

No description

static bool
validateList(string $attribute, mixed $value)

No description

static bool
validateRequiredArrayKeys(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateBetween(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateBoolean(string $attribute, mixed $value, array $parameters)

No description

static bool
validateConfirmed(string $attribute, mixed $value, array $parameters)

No description

static bool
validateContains(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDoesntContain(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDate(string $attribute, mixed $value)

No description

static bool
validateDateFormat(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDateEquals(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDecimal(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDifferent(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDigits(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDigitsBetween(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDimensions(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDistinct(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateEmail(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateEncoding(string $attribute, mixed $value, array $parameters)

No description

static bool
validateExists(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateUnique(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static array
parseTable(string $table)

No description

static string|bool
getQueryColumn(array $parameters, string $attribute)

No description

static string
guessColumnForQuery(string $attribute)

No description

static bool
validateExtensions(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateFile(string $attribute, mixed $value)

No description

static bool
validateFilled(string $attribute, mixed $value)

No description

static bool
validateGt(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateLt(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateGte(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateLte(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateLowercase(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateUppercase(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateHexColor(string $attribute, mixed $value)

No description

static bool
validateImage(string $attribute, mixed $value, array $parameters = '[]')

No description

static bool
validateIn(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateInArray(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateInArrayKeys(string $attribute, mixed $value, array $parameters)

No description

static bool
validateInteger(string $attribute, mixed $value, array $parameters = '[]')

No description

static bool
validateIp(string $attribute, mixed $value)

No description

static bool
validateIpv4(string $attribute, mixed $value)

No description

static bool
validateIpv6(string $attribute, mixed $value)

No description

static bool
validateMacAddress(string $attribute, mixed $value)

No description

static bool
validateJson(string $attribute, mixed $value)

No description

static bool
validateMax(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMaxDigits(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMimes(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMimetypes(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMin(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMinDigits(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMissing(mixed $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMissingIf(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMissingUnless(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMissingWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMissingWithAll(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateMultipleOf(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateNullable()

No description

static bool
validateNotIn(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateNumeric(string $attribute, mixed $value, array $parameters = '[]')

No description

static bool
validatePresent(string $attribute, mixed $value)

No description

static bool
validatePresentIf(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validatePresentUnless(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validatePresentWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validatePresentWithAll(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateRegex(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateNotRegex(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateRequired(string $attribute, mixed $value)

No description

static bool
validateRequiredIf(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateRequiredIfAccepted(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateRequiredIfDeclined(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateProhibited(string $attribute, mixed $value)

No description

static bool
validateProhibitedIf(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateProhibitedIfAccepted(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateProhibitedIfDeclined(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateProhibitedUnless(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateProhibits(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateExclude()

No description

static bool
validateExcludeIf(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateExcludeUnless(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateRequiredUnless(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateExcludeWith(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateExcludeWithout(string $attribute, mixed $value, mixed $parameters)

No description

static array
parseDependentRuleParameters(array<int $, int|string> $parameters)

No description

static bool
validateRequiredWith(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateRequiredWithAll(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateRequiredWithout(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateRequiredWithoutAll(string $attribute, mixed $value, mixed $parameters)

No description

static bool
validateSame(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateSize(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateSometimes()

No description

static bool
validateStartsWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDoesntStartWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateEndsWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateDoesntEndWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

static bool
validateString(string $attribute, mixed $value)

No description

static bool
validateTimezone(string $attribute, mixed $value, array $parameters = '[]')

No description

static bool
validateUrl(string $attribute, mixed $value, array $parameters = '[]')

No description

static bool
validateUlid(string $attribute, mixed $value)

No description

static bool
validateUuid(string $attribute, mixed $value, array<int $, string|int> $parameters)

No description

static bool
isValidFileInstance(mixed $value)

No description

static array|null
parseNamedParameters(array<int $, int|string> $parameters)

No description

static void
requireParameterCount(int $count, array $parameters, string $rule)

No description

Details

in Facade at line 55
static void resolved(Closure $callback)

Run a Closure when the facade has been resolved.

Boot-only. The callback is registered on the worker-global container and runs for every subsequent resolution of the facade accessor.

Parameters

Closure $callback

Return Value

void

in Facade at line 71
static spy()

Convert the facade into a Mockery spy.

in Facade at line 89
static partialMock()

Initiate a partial mock on the facade.

Tests only. Swaps the resolved facade instance for the worker lifetime.

in Facade at line 105
static shouldReceive()

Initiate a mock expectation on the facade.

Tests only. Swaps the resolved facade instance for the worker lifetime.

in Facade at line 121
static expects()

Initiate a mock expectation on the facade.

Tests only. Swaps the resolved facade instance for the worker lifetime.

in Facade at line 135
static protected createFreshMockInstance()

Create a fresh mock instance for the given class.

in Facade at line 147
static protected createMock()

Create a fresh mock instance for the given class.

in Facade at line 157
static protected bool isMock()

Determines whether a mock is set as the instance of the facade.

Return Value

bool

in Facade at line 168
static protected string|null getMockableClass()

Get the mockable class for the bound instance.

Return Value

string|null

in Facade at line 184
static swap(mixed $instance)

Hotswap the underlying instance behind the facade.

Tests only. Replaces the worker-wide resolved facade instance and container binding; runtime use races across coroutines and changes every subsequent facade call.

Parameters

mixed $instance

in Facade at line 196
static bool isFake()

Determines whether a "fake" has been set as the facade instance.

Return Value

bool

in Facade at line 207
static mixed getFacadeRoot()

Get the root object behind the facade.

Return Value

mixed

at line 198
static protected string getFacadeAccessor()

Get the registered name of the component.

Return Value

string

in Facade at line 223
static protected mixed resolveFacadeInstance(string $name)

Resolve the facade root instance from the container.

Parameters

string $name

Return Value

mixed

in Facade at line 246
static void clearResolvedInstance(string|null $name = null)

Clear a resolved facade instance.

Boot or tests only. Clears a worker-wide facade cache entry; concurrent coroutines may still hold the previous resolved instance.

Parameters

string|null $name

Return Value

void

in Facade at line 257
static void clearResolvedInstances()

Clear all of the resolved instances.

Boot or tests only. Clears the worker-wide facade cache; concurrent coroutines may still hold previously resolved instances.

Return Value

void

in Facade at line 265
static Collection defaultAliases()

Get the application default aliases.

Return Value

Collection

in Facade at line 324
static getFacadeApplication()

Get the application instance behind the facade.

in Facade at line 337
static void setFacadeApplication(mixed $app)

Set the application instance.

Tests only. Replaces the worker-wide facade application reference; runtime use races across coroutines and breaks every facade lookup.

Parameters

mixed $app

Return Value

void

in Facade at line 347
static __callStatic(string $method, array $args)

Handle dynamic, static calls to the object.

Parameters

string $method
array $args

Exceptions

RuntimeException

at line 196
static Validator make(array $data, array $rules, array $messages = '[]', array $attributes = '[]')

No description

Parameters

array $data
array $rules
array $messages
array $attributes

Return Value

Validator

at line 196
static array validate(array $data, array $rules, array $messages = '[]', array $attributes = '[]')

No description

Parameters

array $data
array $rules
array $messages
array $attributes

Return Value

array

at line 196
static void extend(string $rule, Closure|string $extension, string|null $message = 'null')

No description

Parameters

string $rule
Closure|string $extension
string|null $message

Return Value

void

at line 196
static void extendImplicit(string $rule, Closure|string $extension, string|null $message = 'null')

No description

Parameters

string $rule
Closure|string $extension
string|null $message

Return Value

void

at line 196
static void extendDependent(string $rule, Closure|string $extension, string|null $message = 'null')

No description

Parameters

string $rule
Closure|string $extension
string|null $message

Return Value

void

at line 196
static void replacer(string $rule, Closure|string $replacer)

No description

Parameters

string $rule
Closure|string $replacer

Return Value

void

at line 196
static void includeUnvalidatedArrayKeys()

No description

Return Value

void

at line 196
static void excludeUnvalidatedArrayKeys()

No description

Return Value

void

at line 196
static void resolver(Closure $resolver)

No description

Parameters

Closure $resolver

Return Value

void

at line 196
static Translator getTranslator()

No description

Return Value

Translator

at line 196
static PresenceVerifierInterface getPresenceVerifier()

No description

at line 196
static void setPresenceVerifier(PresenceVerifierInterface $presenceVerifier)

No description

Parameters

PresenceVerifierInterface $presenceVerifier

Return Value

void

at line 196
static Container|null getContainer()

No description

Return Value

Container|null

at line 196
static Factory setContainer(Container $container)

No description

Parameters

Container $container

Return Value

Factory

at line 196
static array parseData(array $data)

No description

Parameters

array $data

Return Value

array

at line 196
static Validator after(callable|array|string $callback)

No description

Parameters

callable|array|string $callback

Return Value

Validator

at line 196
static bool passes()

No description

Return Value

bool

at line 196
static bool fails()

No description

Return Value

bool

at line 196
static mixed whenPasses(callable $callback, callable|null $default = 'null')

No description

Parameters

callable $callback
callable|null $default

Return Value

mixed

at line 196
static mixed whenFails(callable $callback, callable|null $default = 'null')

No description

Parameters

callable $callback
callable|null $default

Return Value

mixed

at line 196
static array validateWithBag(string $errorBag)

No description

Parameters

string $errorBag

Return Value

array

at line 196
static ValidatedInput|array safe(array|null $keys = 'null')

No description

Parameters

array|null $keys

Return Value

ValidatedInput|array

at line 196
static array validated()

No description

Return Value

array

at line 196
static void addFailure(string $attribute, string $rule, array $parameters = '[]')

No description

Parameters

string $attribute
string $rule
array $parameters

Return Value

void

at line 196
static array valid()

No description

Return Value

array

at line 196
static array invalid()

No description

Return Value

array

at line 196
static array failed()

No description

Return Value

array

at line 196
static MessageBag messages()

No description

Return Value

MessageBag

at line 196
static MessageBag errors()

No description

Return Value

MessageBag

at line 196
static MessageBag getMessageBag()

No description

Return Value

MessageBag

at line 196
static bool hasRule(string $attribute, array|string $rules)

No description

Parameters

string $attribute
array|string $rules

Return Value

bool

at line 196
static array attributes()

No description

Return Value

array

at line 196
static array getData()

No description

Return Value

array

at line 196
static Validator setData(array $data)

No description

Parameters

array $data

Return Value

Validator

at line 196
static mixed getValue(string $attribute)

No description

Parameters

string $attribute

Return Value

mixed

at line 196
static void setValue(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

void

at line 196
static array getRules()

No description

Return Value

array

at line 196
static array getRulesWithoutPlaceholders()

No description

Return Value

array

at line 196
static Validator setRules(array $rules)

No description

Parameters

array $rules

Return Value

Validator

at line 196
static Validator appendRules(array $rules)

No description

Parameters

array $rules

Return Value

Validator

at line 196
static void addRules(array $rules)

No description

Parameters

array $rules

Return Value

void

at line 196
static Validator sometimes(array|string $attribute, array|string $rules, callable $callback)

No description

Parameters

array|string $attribute
array|string $rules
callable $callback

Return Value

Validator

at line 196
static Validator stopOnFirstFailure(bool $stopOnFirstFailure = 'true')

No description

Parameters

bool $stopOnFirstFailure

Return Value

Validator

at line 196
static void addExtensions(array $extensions)

No description

Parameters

array $extensions

Return Value

void

at line 196
static void addImplicitExtensions(array $extensions)

No description

Parameters

array $extensions

Return Value

void

at line 196
static void addDependentExtensions(array $extensions)

No description

Parameters

array $extensions

Return Value

void

at line 196
static void addExtension(string $rule, Closure|string $extension)

No description

Parameters

string $rule
Closure|string $extension

Return Value

void

at line 196
static void addImplicitExtension(string $rule, Closure|string $extension)

No description

Parameters

string $rule
Closure|string $extension

Return Value

void

at line 196
static void addDependentExtension(string $rule, Closure|string $extension)

No description

Parameters

string $rule
Closure|string $extension

Return Value

void

at line 196
static void addReplacers(array $replacers)

No description

Parameters

array $replacers

Return Value

void

at line 196
static void addReplacer(string $rule, Closure|string $replacer)

No description

Parameters

string $rule
Closure|string $replacer

Return Value

void

at line 196
static Validator setCustomMessages(array $messages)

No description

Parameters

array $messages

Return Value

Validator

at line 196
static Validator setAttributeNames(array $attributes)

No description

Parameters

array $attributes

Return Value

Validator

at line 196
static Validator addCustomAttributes(array $attributes)

No description

Parameters

array $attributes

Return Value

Validator

at line 196
static Validator setImplicitAttributesFormatter(callable|null $formatter = 'null')

No description

Parameters

callable|null $formatter

Return Value

Validator

at line 196
static Validator setValueNames(array $values)

No description

Parameters

array $values

Return Value

Validator

at line 196
static Validator addCustomValues(array $customValues)

No description

Parameters

array $customValues

Return Value

Validator

at line 196
static void setFallbackMessages(array $messages)

No description

Parameters

array $messages

Return Value

void

at line 196
static string getException()

No description

Return Value

string

at line 196
static Validator setException(Throwable $exception)

No description

Parameters

Throwable $exception

Return Value

Validator

at line 196
static Validator ensureExponentWithinAllowedRangeUsing(Closure $callback)

No description

Parameters

Closure $callback

Return Value

Validator

at line 196
static void setTranslator(Translator $translator)

No description

Parameters

Translator $translator

Return Value

void

at line 196
static void flushState()

No description

Return Value

void

at line 196
static string makeReplacements(string $message, string $attribute, string $rule, array $parameters)

No description

Parameters

string $message
string $attribute
string $rule
array $parameters

Return Value

string

at line 196
static string getDisplayableAttribute(string $attribute)

No description

Parameters

string $attribute

Return Value

string

at line 196
static string getDisplayableValue(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

string

at line 196
static string replaceRequiredIfDeclined(string $message, string $attribute, string $rule, array<int $, string> $parameters)

No description

Parameters

string $message
string $attribute
string $rule
array<int $
string> $parameters

Return Value

string

at line 196
static string replaceProhibitedIfDeclined(string $message, string $attribute, string $rule, array<int $, string> $parameters)

No description

Parameters

string $message
string $attribute
string $rule
array<int $
string> $parameters

Return Value

string

at line 196
static bool validateAccepted(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateAcceptedIf(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateDeclined(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateDeclinedIf(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateActiveUrl(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateAscii(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateBail()

No description

Return Value

bool

at line 196
static bool validateBefore(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateBeforeOrEqual(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateAfter(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateAfterOrEqual(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateAlpha(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateAlphaDash(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateAlphaNum(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateArray(string $attribute, mixed $value, array<int $, int|string> $parameters = '[]')

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateList(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateRequiredArrayKeys(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateBetween(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateBoolean(string $attribute, mixed $value, array $parameters)

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateConfirmed(string $attribute, mixed $value, array $parameters)

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateContains(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDoesntContain(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDate(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateDateFormat(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDateEquals(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDecimal(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDifferent(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDigits(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDigitsBetween(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDimensions(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDistinct(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateEmail(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateEncoding(string $attribute, mixed $value, array $parameters)

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateExists(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateUnique(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static array parseTable(string $table)

No description

Parameters

string $table

Return Value

array

at line 196
static string|bool getQueryColumn(array $parameters, string $attribute)

No description

Parameters

array $parameters
string $attribute

Return Value

string|bool

at line 196
static string guessColumnForQuery(string $attribute)

No description

Parameters

string $attribute

Return Value

string

at line 196
static bool validateExtensions(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateFile(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateFilled(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateGt(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateLt(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateGte(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateLte(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateLowercase(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateUppercase(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateHexColor(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateImage(string $attribute, mixed $value, array $parameters = '[]')

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateIn(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateInArray(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateInArrayKeys(string $attribute, mixed $value, array $parameters)

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateInteger(string $attribute, mixed $value, array $parameters = '[]')

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateIp(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateIpv4(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateIpv6(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateMacAddress(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateJson(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateMax(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMaxDigits(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMimes(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMimetypes(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMin(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMinDigits(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMissing(mixed $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

mixed $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMissingIf(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMissingUnless(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMissingWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMissingWithAll(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateMultipleOf(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateNullable()

No description

Return Value

bool

at line 196
static bool validateNotIn(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateNumeric(string $attribute, mixed $value, array $parameters = '[]')

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validatePresent(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validatePresentIf(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validatePresentUnless(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validatePresentWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validatePresentWithAll(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateRegex(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateNotRegex(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateRequired(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateRequiredIf(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateRequiredIfAccepted(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateRequiredIfDeclined(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateProhibited(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateProhibitedIf(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateProhibitedIfAccepted(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateProhibitedIfDeclined(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateProhibitedUnless(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateProhibits(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateExclude()

No description

Return Value

bool

at line 196
static bool validateExcludeIf(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateExcludeUnless(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateRequiredUnless(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateExcludeWith(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateExcludeWithout(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static array parseDependentRuleParameters(array<int $, int|string> $parameters)

No description

Parameters

array<int $
int|string> $parameters

Return Value

array

at line 196
static bool validateRequiredWith(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateRequiredWithAll(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateRequiredWithout(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateRequiredWithoutAll(string $attribute, mixed $value, mixed $parameters)

No description

Parameters

string $attribute
mixed $value
mixed $parameters

Return Value

bool

at line 196
static bool validateSame(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateSize(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateSometimes()

No description

Return Value

bool

at line 196
static bool validateStartsWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDoesntStartWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateEndsWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateDoesntEndWith(string $attribute, mixed $value, array<int $, int|string> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
int|string> $parameters

Return Value

bool

at line 196
static bool validateString(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateTimezone(string $attribute, mixed $value, array $parameters = '[]')

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateUrl(string $attribute, mixed $value, array $parameters = '[]')

No description

Parameters

string $attribute
mixed $value
array $parameters

Return Value

bool

at line 196
static bool validateUlid(string $attribute, mixed $value)

No description

Parameters

string $attribute
mixed $value

Return Value

bool

at line 196
static bool validateUuid(string $attribute, mixed $value, array<int $, string|int> $parameters)

No description

Parameters

string $attribute
mixed $value
array<int $
string|int> $parameters

Return Value

bool

at line 196
static bool isValidFileInstance(mixed $value)

No description

Parameters

mixed $value

Return Value

bool

at line 196
static array|null parseNamedParameters(array<int $, int|string> $parameters)

No description

Parameters

array<int $
int|string> $parameters

Return Value

array|null

at line 196
static void requireParameterCount(int $count, array $parameters, string $rule)

No description

Parameters

int $count
array $parameters
string $rule

Return Value

void