StopOnFirstFailure

Stop validation on first failure

Description: Stops validation after the first validation failure instead of collecting all errors.

Namespace: Illuminate\Foundation\Http\Attributes\StopOnFirstFailure

Usage

use Illuminate\Foundation\Http\Attributes\StopOnFirstFailure;
use Illuminate\Foundation\Http\FormRequest;

#[StopOnFirstFailure]
class StorePostRequest extends FormRequest
{
    public function rules(): array
    {
        return [
            'title' => ['required', 'string', 'max:255'],
            'body'  => ['required', 'string'],
        ];
    }
}