Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

ninoman's avatar

Authorize works after setting validator

Why FormRequest sets validator and only than checks user authorization

public function validate()
{
        $this->prepareForValidation();

        $instance = $this->getValidatorInstance();

        if (! $this->passesAuthorization()) {
            $this->failedAuthorization();
        } elseif (! $instance->passes()) {
            $this->failedValidation($instance);
        }
}
0 likes
0 replies

Please or to participate in this conversation.