subject = $subject; $this->msg = $msg; $this->xml = $xml; } /** * Build the message. * * @return \Illuminate\Mail\Mailable */ public function build(): \Illuminate\Mail\Mailable { $msg = $this->msg; return $this->subject( sprintf( "[LDC CRM] %s", $this->subject ) )->view( 'mail.arcadia-error', compact('msg') )->attachData( $this->xml, date("Ymd_His") . '.xml', ['mime' => 'application/xml'] ); } }