user = clone $user; } /** * Get the message envelope. * * @return \Illuminate\Mail\Mailables\Envelope */ public function envelope(): \Illuminate\Mail\Mailables\Envelope { return new Envelope( to: $this->user->getEmailForPasswordReset(), subject: sprintf( '%s - %s', trans('auth.email_title_reset_complete'), config('app.name') ), ); } /** * Get the message content definition. * * @return \Illuminate\Mail\Mailables\Content */ public function content(): \Illuminate\Mail\Mailables\Content { return new Content( markdown: 'back.mails.reset-password', with: [ 'first_name' => $this->user->first_name, 'last_name' => $this->user->last_name, ], ); } }