from($from->address, $from->name); $this->to($to->address, $to->name); $this->title = $title; $this->content = $content; } /** * Get the message envelope. * * @return \Illuminate\Mail\Mailables\Envelope */ public function envelope() { return new Envelope( subject: $this->title ); } /** * Get the message content definition. * * @return \Illuminate\Mail\Mailables\Content */ public function content() { return new Content( view: 'component.form.email', htmlString: $this->content, ); } /** * Get the attachments for the message. * * @return array */ public function attachments() { return []; } }