From b9fd1fa5b3c767bd7436de976385da2d4d908189 Mon Sep 17 00:00:00 2001 From: Michael Nabil <46572405+michaelnabil230@users.noreply.github.com> Date: Sat, 5 Jul 2025 22:31:42 +0300 Subject: [PATCH] Use `fulfill` in the `EmailVerificationRequest` --- app/Http/Controllers/Auth/VerifyEmailController.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php index 2477faa5..db389f20 100644 --- a/app/Http/Controllers/Auth/VerifyEmailController.php +++ b/app/Http/Controllers/Auth/VerifyEmailController.php @@ -3,7 +3,6 @@ namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; -use Illuminate\Auth\Events\Verified; use Illuminate\Foundation\Auth\EmailVerificationRequest; use Illuminate\Http\RedirectResponse; @@ -18,11 +17,7 @@ public function __invoke(EmailVerificationRequest $request): RedirectResponse return redirect()->intended(route('dashboard', absolute: false).'?verified=1'); } - if ($request->user()->markEmailAsVerified()) { - /** @var \Illuminate\Contracts\Auth\MustVerifyEmail $user */ - $user = $request->user(); - event(new Verified($user)); - } + $request->fulfill(); return redirect()->intended(route('dashboard', absolute: false).'?verified=1'); }