From c1f65918cbadfa4abe29bca26d1009168eda8476 Mon Sep 17 00:00:00 2001 From: Mohan Sharma Date: Wed, 11 Nov 2020 02:31:33 +0530 Subject: [PATCH] [8.x] Updated EmailVerificationRequest.php to check if user is not already verified (#35174) * updated EmailVerificationRequest.php to check if user is not already verified * Update EmailVerificationRequest.php Co-authored-by: Taylor Otwell --- src/Illuminate/Foundation/Auth/EmailVerificationRequest.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php b/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php index 7f36ca17bae9..c9c43046ed2c 100644 --- a/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php +++ b/src/Illuminate/Foundation/Auth/EmailVerificationRequest.php @@ -46,9 +46,11 @@ public function rules() */ public function fulfill() { - $this->user()->markEmailAsVerified(); + if (! $this->user()->hasVerifiedEmail()) { + $this->user()->markEmailAsVerified(); - event(new Verified($this->user())); + event(new Verified($this->user())); + } } /**