InvokableValidationRule
class InvokableValidationRule implements Rule, ValidatorAwareRule (View source)
Traits
Properties
| protected Closure | $destructor | The callback to call when the object destructs. |
from CreatesPotentiallyTranslatedStrings |
| protected ValidationRule|InvokableRule | $invokable | The invokable that validates the attribute. |
|
| protected bool | $failed | Indicates if the validation invokable failed. |
|
| protected array | $messages | The validation error messages. |
|
| protected Validator | $validator | The current validator. |
|
| protected array | $data | The data under validation. |
Methods
Create a pending potentially translated string.
Create a new explicit Invokable validation rule.
Create a new implicit or explicit Invokable validation rule.
Details
protected PotentiallyTranslatedString
pendingPotentiallyTranslatedString(string $attribute, string|null $message)
Create a pending potentially translated string.
protected void
__construct(ValidationRule|InvokableRule $invokable)
Create a new explicit Invokable validation rule.
void
__destruct()
Handle the object's destruction.
static InvokableValidationRule
make(ValidationRule|InvokableRule $invokable)
Create a new implicit or explicit Invokable validation rule.
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.