use Barryvdh\DomPDF\Facade\Pdf;
class PdfService
{
public function __construct()
{}
public static function voucher(Voucher $voucher)
{
$data = [
'total_amount' => $voucher->amount,
'code' => $voucher->code
];
return Pdf::loadView('pdf.voucher', $data)->stream('voucher_'.$voucher->code.'.pdf');
}
}
My markdown mail:
/**
* Build the message.
*
* @return $this
*/
public function build()
{
$attachments = array();
foreach ($this->vouchers as $voucher) {
array_push($attachments, PdfService::voucher($voucher));
}
return $this->markdown('mail.voucher', ['vouchers'=>$this->vouchers])->subject('Oto Twój voucher')->attachMany($attachments);
}
This is my Service
My markdown mail:
What am I doing wrong? Thanks