hasVerifiedEmail()) { return redirect()->route('dashboard'); } } public function submit() { $this->captcha(); if (RateLimiter::tooManyAttempts('email-verification', 1)) { $this->addError('code', 'Too many attempts. Try again later.'); return; } NotificationHelper::emailVerificationNotification(Auth::user()); RateLimiter::hit('email-verification', 120); $this->notify('Verification email sent.'); } public function render() { return view('auth.verify-email'); } }