Вызов неопределенного метода Dompdf\\FrameDecorator\\Page::add_line()Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Вызов неопределенного метода Dompdf\\FrameDecorator\\Page::add_line()

Сообщение Anonymous »

Я пытаюсь отправить электронное письмо с двумя вложениями в формате PDF, но когда в контроллере я вызываю метод getRejectedReport, он возвращает мне ошибку, в которой говорится, что вызов неопределенного метода Dompdf\FrameDecorator\Page::add_line(), в то время как другой метод getReport выполняется успешно и сгенерируйте PDF-файл, который отправляется по электронной почте в виде вложения.
переход этого вызова в неопределенный метод Dompdf\\FrameDecorator\\Page::add_line()
У меня почти одинаковый код и одинаковая логика для обоих блейд-файлов PDF. вот мой пример кода....
class ChecklistController extends AppBaseController
{
protected $pdf;

public function __construct(
ComplaintRepository $compRepository,
PDf $pdf,
) {
$this->compRepository = $compRepository;
$this->pdf = $pdf;
}

public function getReport($id, $type = 'stream')
{
$view = 'pdf.report';
$filePath = app()->basePath() . '/public/uploads/pdf';

$pdf = $this->pdf->loadView($view, [
'content' => $data,
])->setPaper('a4');

$pdf->setWarnings(false)->save($filePath);
}

public function getRejectedReport($id, $type = 'stream')
{
$view = 'pdf.rejected-report';
$filePath = app()->basePath() . '/public/uploads/pdf';

$pdf = $this->pdf->loadView($view, [
'content' => $data,
])->setPaper('a4');

$pdf->setWarnings(false)->save($filePath);
}

}


Подробнее здесь: https://stackoverflow.com/questions/792 ... geadd-line
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»