Я использую пакет 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');