ClosureValidationRule
class ClosureValidationRule implements Rule, ValidatorAwareRule (View source)
Traits
Properties
| protected Closure | $destructor | The callback to call when the object destructs. |
from CreatesPotentiallyTranslatedStrings |
| 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. |
Methods
Create a pending potentially translated string.
Determine if the validation rule passes.
Get the validation error messages.
Details
protected PotentiallyTranslatedString
pendingPotentiallyTranslatedString(string $attribute, string|null $message)
Create a pending potentially translated string.
void
__construct(Closure $callback)
Create a new Closure based validation rule.
void
__destruct()
Handle the object's destruction.
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.
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.