token = $token; } public function via() { return [TransactionalEmailChannel::class]; } public function toMail(User $user): MailMessage { if (config('app.env') === 'local') { $url = url('/') . ":8000" . '/reset-password/' . $this->token . '?email=' . $user->email; } else { $url = url('/') . '/reset-password/' . $this->token . '?email=' . $user->email; } $mail = new MailMessage(); $mail->subject('Reset Password'); $mail->view('emails.reset-password', [ 'user' => $user, 'url' => $url, ]); return $mail; } }