ValidatesWhenResolvedTrait

trait ValidatesWhenResolvedTrait (View source)

Provides default implementation of ValidatesWhenResolved contract.

Methods

void validateResolved()

Validate the class instance.

void prepareForValidation()

Prepare the data for validation.

Validator getValidatorInstance()

Get the validator instance for the request.

void passedValidation()

Handle a passed validation attempt.

void failedValidation(Validator $validator)

Handle a failed validation attempt.

bool passesAuthorization()

Determine if the request passes the authorization check.

void failedAuthorization()

Handle a failed authorization attempt.

Details

void validateResolved()

Validate the class instance.

Return Value

void

protected void prepareForValidation()

Prepare the data for validation.

Return Value

void

protected Validator getValidatorInstance()

Get the validator instance for the request.

Return Value

Validator

protected void passedValidation()

Handle a passed validation attempt.

Return Value

void

protected void failedValidation(Validator $validator)

Handle a failed validation attempt.

Parameters

Validator $validator

Return Value

void

Exceptions

ValidationException

protected bool passesAuthorization()

Determine if the request passes the authorization check.

Return Value

bool

protected void failedAuthorization()

Handle a failed authorization attempt.

Return Value

void

Exceptions

UnauthorizedException

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Validation/ValidatesWhenResolvedTrait.html