mailData = $mailData; } /** * Get the message envelope. * * @return \Illuminate\Mail\Mailables\Envelope */ public function envelope() { $subject = env('RECEIPT_DELETE_MAIL_SUBJECT', 'Leezard - Annullamento ricevuta di pagamento ') . $this->mailData["number"]; if (isset($this->mailData["ragione_sociale"]) && $this->mailData["ragione_sociale"] != '') { $subject = $this->mailData["ragione_sociale"] . ' - Annullamento ricevuta di pagamento ' . $this->mailData["number"]; } return new Envelope( subject: $subject, ); } /** * Get the message content definition. * * @return \Illuminate\Mail\Mailables\Content */ public function content() { return new Content( view: 'emails.receipt_delete', ); } /** * Get the attachments for the message. * * @return array */ public function attachments() { return [ Attachment::fromStorage($this->mailData["pdf"]), //$this->mailData["pdf"] ]; } }