trait FormatsMessages (View source)

Traits

Methods

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

Replace all place-holders for the accepted_if rule.

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

Replace all place-holders for the declined_if rule.

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

Replace all place-holders for the between rule.

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

Replace all place-holders for the date_format rule.

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

Replace all place-holders for the decimal rule.

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

Replace all place-holders for the different rule.

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

Replace all place-holders for the digits rule.

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

Replace all place-holders for the digits (between) rule.

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

Replace all place-holders for the extensions rule.

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

Replace all place-holders for the min rule.

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

Replace all place-holders for the min digits rule.

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

Replace all place-holders for the max rule.

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

Replace all place-holders for the max digits rule.

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

Replace all place-holders for the missing_if rule.

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

Replace all place-holders for the missing_unless rule.

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

Replace all place-holders for the missing_with rule.

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

Replace all place-holders for the missing_with_all rule.

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

Replace all place-holders for the multiple_of rule.

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

Replace all place-holders for the in rule.

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

Replace all place-holders for the not_in rule.

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

Replace all place-holders for the in_array rule.

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

Replace all place-holders for the required_array_keys rule.

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

Replace all place-holders for the mimetypes rule.

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

Replace all place-holders for the mimes rule.

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

Replace all place-holders for the present_if rule.

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

Replace all place-holders for the present_unless rule.

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

Replace all place-holders for the present_with rule.

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

Replace all place-holders for the present_with_all rule.

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

Replace all place-holders for the required_with rule.

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

Replace all place-holders for the required_with_all rule.

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

Replace all place-holders for the required_without rule.

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

Replace all place-holders for the required_without_all rule.

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

Replace all place-holders for the size rule.

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

Replace all place-holders for the gt rule.

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

Replace all place-holders for the lt rule.

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

Replace all place-holders for the gte rule.

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

Replace all place-holders for the lte rule.

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

Replace all place-holders for the required_if rule.

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

Replace all place-holders for the required_if_accepted rule.

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

Replace all place-holders for the required_if_declined rule.

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

Replace all place-holders for the required_unless rule.

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

Replace all place-holders for the prohibited_if rule.

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

Replace all place-holders for the prohibited_if_accepted rule.

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

Replace all place-holders for the prohibited_if_declined rule.

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

Replace all place-holders for the prohibited_unless rule.

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

Replace all place-holders for the prohibited_with rule.

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

Replace all place-holders for the same rule.

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

Replace all place-holders for the before rule.

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

Replace all place-holders for the before_or_equal rule.

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

Replace all place-holders for the after rule.

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

Replace all place-holders for the after_or_equal rule.

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

Replace all place-holders for the date_equals rule.

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

Replace all place-holders for the dimensions rule.

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

Replace all place-holders for the ends_with rule.

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

Replace all place-holders for the doesnt_end_with rule.

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

Replace all place-holders for the starts_with rule.

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

Replace all place-holders for the doesnt_start_with rule.

string
getMessage(string $attribute, string $rule)

Get the validation message for an attribute and rule.

string|null
getInlineMessage(string $attribute, string $rule)

Get the proper inline error message for standard and size rules.

string|null
getFromLocalArray(string $attribute, string $lowerRule, array|null $source = null)

Get the inline message for a rule if it exists.

string
getCustomMessageFromTranslator(array|string $keys)

Get the custom error message from the translator.

string
getWildcardCustomMessages(array $messages, string $search, string $default)

Check the given messages for a wildcard key.

string
getSizeMessage(string $attribute, string $rule)

Get the proper error message for an attribute and size rule.

string
getAttributeType(string $attribute)

Get the data type of the given attribute.

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

Replace all error message place-holders with actual values.

string
getDisplayableAttribute(string $attribute)

Get the displayable name of the attribute.

string|null
getAttributeFromTranslations(string $name)

Get the given attribute from the attribute translations.

string|null
getAttributeFromLocalArray(string $attribute, array|null $source = null)

Get the custom name for an attribute if it exists in the given array.

string
replaceAttributePlaceholder(string $message, string $value)

Replace the :attribute placeholder in the given message.

string
replaceIndexPlaceholder(string $message, string $attribute)

Replace the :index placeholder in the given message.

string
replacePositionPlaceholder(string $message, string $attribute)

Replace the :position placeholder in the given message.

string
replaceIndexOrPositionPlaceholder(string $message, string $attribute, string $placeholder, Closure|null $modifier = null)

Replace the :index or :position placeholder in the given message.

string
numberToIndexOrPositionWord(int $value)

Get the word for a index or position segment.

string
replaceInputPlaceholder(string $message, string $attribute)

Replace the :input placeholder in the given message.

string
getDisplayableValue(string $attribute, mixed $value)

Get the displayable name of the value.

array
getAttributeList(array $values)

Transform an array of attributes to their displayable form.

string|null
callReplacer(string $message, string $attribute, string $rule, array $parameters, Validator $validator)

Call a custom validator message replacer.

string
callClassBasedReplacer(string $callback, string $message, string $attribute, string $rule, array $parameters, Validator $validator)

Call a class based validator message replacer.

Details

protected string replaceAcceptedIf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the accepted_if rule.

Parameters

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

Return Value

string

protected string replaceDeclinedIf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the declined_if rule.

Parameters

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

Return Value

string

protected string replaceBetween(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the between rule.

Parameters

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

Return Value

string

protected string replaceDateFormat(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the date_format rule.

Parameters

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

Return Value

string

protected string replaceDecimal(string $message, string $attribute, string $rule, array<int, int> $parameters)

Replace all place-holders for the decimal rule.

Parameters

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

Return Value

string

protected string replaceDifferent(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the different rule.

Parameters

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

Return Value

string

protected string replaceDigits(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the digits rule.

Parameters

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

Return Value

string

protected string replaceDigitsBetween(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the digits (between) rule.

Parameters

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

Return Value

string

protected string replaceExtensions(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the extensions rule.

Parameters

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

Return Value

string

protected string replaceMin(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the min rule.

Parameters

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

Return Value

string

protected string replaceMinDigits(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the min digits rule.

Parameters

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

Return Value

string

protected string replaceMax(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the max rule.

Parameters

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

Return Value

string

protected string replaceMaxDigits(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the max digits rule.

Parameters

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

Return Value

string

protected string replaceMissingIf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the missing_if rule.

Parameters

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

Return Value

string

protected string replaceMissingUnless(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the missing_unless rule.

Parameters

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

Return Value

string

protected string replaceMissingWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the missing_with rule.

Parameters

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

Return Value

string

protected string replaceMissingWithAll(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the missing_with_all rule.

Parameters

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

Return Value

string

protected string replaceMultipleOf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the multiple_of rule.

Parameters

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

Return Value

string

protected string replaceIn(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the in rule.

Parameters

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

Return Value

string

protected string replaceNotIn(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the not_in rule.

Parameters

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

Return Value

string

protected string replaceInArray(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the in_array rule.

Parameters

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

Return Value

string

protected string replaceRequiredArrayKeys(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_array_keys rule.

Parameters

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

Return Value

string

protected string replaceMimetypes(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the mimetypes rule.

Parameters

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

Return Value

string

protected string replaceMimes(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the mimes rule.

Parameters

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

Return Value

string

protected string replacePresentIf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the present_if rule.

Parameters

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

Return Value

string

protected string replacePresentUnless(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the present_unless rule.

Parameters

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

Return Value

string

protected string replacePresentWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the present_with rule.

Parameters

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

Return Value

string

protected string replacePresentWithAll(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the present_with_all rule.

Parameters

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

Return Value

string

protected string replaceRequiredWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_with rule.

Parameters

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

Return Value

string

protected string replaceRequiredWithAll(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_with_all rule.

Parameters

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

Return Value

string

protected string replaceRequiredWithout(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_without rule.

Parameters

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

Return Value

string

protected string replaceRequiredWithoutAll(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_without_all rule.

Parameters

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

Return Value

string

protected string replaceSize(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the size rule.

Parameters

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

Return Value

string

protected string replaceGt(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the gt rule.

Parameters

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

Return Value

string

protected string replaceLt(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the lt rule.

Parameters

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

Return Value

string

protected string replaceGte(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the gte rule.

Parameters

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

Return Value

string

protected string replaceLte(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the lte rule.

Parameters

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

Return Value

string

protected string replaceRequiredIf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_if rule.

Parameters

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

Return Value

string

protected string replaceRequiredIfAccepted(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_if_accepted rule.

Parameters

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

Return Value

string

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

Replace all place-holders for the required_if_declined rule.

Parameters

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

Return Value

string

protected string replaceRequiredUnless(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the required_unless rule.

Parameters

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

Return Value

string

protected string replaceProhibitedIf(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the prohibited_if rule.

Parameters

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

Return Value

string

protected string replaceProhibitedIfAccepted(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the prohibited_if_accepted rule.

Parameters

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

Return Value

string

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

Replace all place-holders for the prohibited_if_declined rule.

Parameters

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

Return Value

string

protected string replaceProhibitedUnless(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the prohibited_unless rule.

Parameters

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

Return Value

string

protected string replaceProhibits(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the prohibited_with rule.

Parameters

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

Return Value

string

protected string replaceSame(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the same rule.

Parameters

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

Return Value

string

protected string replaceBefore(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the before rule.

Parameters

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

Return Value

string

protected string replaceBeforeOrEqual(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the before_or_equal rule.

Parameters

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

Return Value

string

protected string replaceAfter(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the after rule.

Parameters

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

Return Value

string

protected string replaceAfterOrEqual(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the after_or_equal rule.

Parameters

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

Return Value

string

protected string replaceDateEquals(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the date_equals rule.

Parameters

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

Return Value

string

protected string replaceDimensions(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the dimensions rule.

Parameters

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

Return Value

string

protected string replaceEndsWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the ends_with rule.

Parameters

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

Return Value

string

protected string replaceDoesntEndWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the doesnt_end_with rule.

Parameters

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

Return Value

string

protected string replaceStartsWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the starts_with rule.

Parameters

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

Return Value

string

protected string replaceDoesntStartWith(string $message, string $attribute, string $rule, array<int, string> $parameters)

Replace all place-holders for the doesnt_start_with rule.

Parameters

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

Return Value

string

protected string getMessage(string $attribute, string $rule)

Get the validation message for an attribute and rule.

Parameters

string $attribute
string $rule

Return Value

string

protected string|null getInlineMessage(string $attribute, string $rule)

Get the proper inline error message for standard and size rules.

Parameters

string $attribute
string $rule

Return Value

string|null

protected string|null getFromLocalArray(string $attribute, string $lowerRule, array|null $source = null)

Get the inline message for a rule if it exists.

Parameters

string $attribute
string $lowerRule
array|null $source

Return Value

string|null

protected string getCustomMessageFromTranslator(array|string $keys)

Get the custom error message from the translator.

Parameters

array|string $keys

Return Value

string

protected string getWildcardCustomMessages(array $messages, string $search, string $default)

Check the given messages for a wildcard key.

Parameters

array $messages
string $search
string $default

Return Value

string

protected string getSizeMessage(string $attribute, string $rule)

Get the proper error message for an attribute and size rule.

Parameters

string $attribute
string $rule

Return Value

string

protected string getAttributeType(string $attribute)

Get the data type of the given attribute.

Parameters

string $attribute

Return Value

string

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

Replace all error message place-holders with actual values.

Parameters

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

Return Value

string

string getDisplayableAttribute(string $attribute)

Get the displayable name of the attribute.

Parameters

string $attribute

Return Value

string

protected string|null getAttributeFromTranslations(string $name)

Get the given attribute from the attribute translations.

Parameters

string $name

Return Value

string|null

protected string|null getAttributeFromLocalArray(string $attribute, array|null $source = null)

Get the custom name for an attribute if it exists in the given array.

Parameters

string $attribute
array|null $source

Return Value

string|null

protected string replaceAttributePlaceholder(string $message, string $value)

Replace the :attribute placeholder in the given message.

Parameters

string $message
string $value

Return Value

string

protected string replaceIndexPlaceholder(string $message, string $attribute)

Replace the :index placeholder in the given message.

Parameters

string $message
string $attribute

Return Value

string

protected string replacePositionPlaceholder(string $message, string $attribute)

Replace the :position placeholder in the given message.

Parameters

string $message
string $attribute

Return Value

string

protected string replaceIndexOrPositionPlaceholder(string $message, string $attribute, string $placeholder, Closure|null $modifier = null)

Replace the :index or :position placeholder in the given message.

Parameters

string $message
string $attribute
string $placeholder
Closure|null $modifier

Return Value

string

protected string numberToIndexOrPositionWord(int $value)

Get the word for a index or position segment.

Parameters

int $value

Return Value

string

protected string replaceInputPlaceholder(string $message, string $attribute)

Replace the :input placeholder in the given message.

Parameters

string $message
string $attribute

Return Value

string

string getDisplayableValue(string $attribute, mixed $value)

Get the displayable name of the value.

Parameters

string $attribute
mixed $value

Return Value

string

protected array getAttributeList(array $values)

Transform an array of attributes to their displayable form.

Parameters

array $values

Return Value

array

protected string|null callReplacer(string $message, string $attribute, string $rule, array $parameters, Validator $validator)

Call a custom validator message replacer.

Parameters

string $message
string $attribute
string $rule
array $parameters
Validator $validator

Return Value

string|null

protected string callClassBasedReplacer(string $callback, string $message, string $attribute, string $rule, array $parameters, Validator $validator)

Call a class based validator message replacer.

Parameters

string $callback
string $message
string $attribute
string $rule
array $parameters
Validator $validator

Return Value

string

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.