user = $user; $this->email = Str::lower($email); } /** * Build the message. */ public function build(): self { $verificationUrl = URL::temporarySignedRoute( 'users.verify-email-change', Carbon::now()->addMinutes((int) config('auth.verification.expire', 60)), [ 'user' => $this->user->getKey(), 'email' => $this->email, ], false ); return $this->markdown('emails.verify-updated-email', [ 'verificationUrl' => URL::to($verificationUrl), ])->subject(__('Verify Email Address')); } }