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' ]; } }