class InvokableValidationRule implements Rule, ValidatorAwareRule (View source)

Properties

protected 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

void
__construct(InvokableRule $invokable)

Create a new explicit Invokable validation rule.

static Rule
make(InvokableRule $invokable)

Create a new implicit or explicit Invokable validation rule.

Details

protected void __construct(InvokableRule $invokable)

Create a new explicit Invokable validation rule.

Parameters

InvokableRule $invokable

Return Value

void

static Rule make(InvokableRule $invokable)

Create a new implicit or explicit Invokable validation rule.

Parameters

InvokableRule $invokable

Return Value

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.