Как отправить электронное письмо с вложением PDF без сохранения Сгенерированный TCPDF - PullRequest
0 голосов
/ 13 октября 2018

Я использую пакет TCPDF Laravel для создания PDF-файлов.Приведенный ниже код может отправить электронное письмо с приложением, но что-то не так с файлом PDF.Я не могу открыть его (возможно, он поврежден), но если я изменю ...

$attachment = $pdf->output('Reservation Confirmation.pdf', 'E');

С 'E' на 'D', я могу скачать файл PDF, и он будет читаемым.Пожалуйста, помогите мне выяснить, какую часть я сделал неправильно?

<?php

ini_set('max_execution_time', 300);
$html_content = view('pdf.room_reservation_approve', ['reservation' => $this->reservation]);
$pdf = new TCPDF;
$pdf->SetTitle('Reservation Confirmation');
$pdf->AddPage();
$pdf->writeHTML($html_content, true, false, true, false, '');
$attachment = $pdf->output('Reservation Confirmation.pdf', 'E');

return $this->view('emails.room_confirmation_email')
    ->with([
        'name' => $this->guest->name,
        'checkin' => $this->reservation->date_in,
    ])
    ->attachData($attachment, 'Reservation Confirmation.pdf');

enter image description here

...