user()->hasVerifiedEmail()) { return [ 'message' => 'Already Verified', ]; } $request->user()->sendEmailVerificationNotification(); return ['status' => 'verification-link-sent']; } public function verify(EmailVerificationRequest $request) { if ($request->user()->hasVerifiedEmail()) { return [ 'message' => 'Email already verified', ]; } if ($request->user()->markEmailAsVerified()) { event(new Verified($request->user())); } return [ 'message' => 'Email has been verified', ]; } }