On this page
ClosureValidationRule
class ClosureValidationRule implements Rule, ValidatorAwareRule (View source)
Properties
Closure | $callback | The callback that validates the attribute. |
|
bool | $failed | Indicates if the validation callback failed. |
|
array | $messages | The validation error messages. |
|
protected Validator | $validator | The current validator. |
|
protected Closure | $destructor | The callback to call when the object destructs. |
Methods
__construct(string $message, Translator $translator, Closure $destructor) Create a new pending potentially translated string. |
||
bool | passes(string $attribute, mixed $value) Determine if the validation rule passes. |
|
string|array | message() Get the validation error messages. |
|
$this | setValidator(Validator $validator) Set the current validator. |
|
PotentiallyTranslatedString | pendingPotentiallyTranslatedString(string $attribute, string|null $message) Create a pending potentially translated string. |
|
void | __destruct() Handle the object's destruction. |
Details
__construct(string $message, Translator $translator, Closure $destructor)
Create a new pending potentially translated string.
bool passes(string $attribute, mixed $value)
Determine if the validation rule passes.
string|array message()
Get the validation error messages.
$this setValidator(Validator $validator)
Set the current validator.
protected PotentiallyTranslatedString pendingPotentiallyTranslatedString(string $attribute, string|null $message)
Create a pending potentially translated string.
void __destruct()
Handle the object's destruction.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Validation/ClosureValidationRule.html