Как я могу избежать сгенерированных ошибок в генерации PDF в laravel (пакет: Barryvdh \ DomPDF) - PullRequest
0 голосов
/ 02 ноября 2018

Я создаю файл PDF из представления, но получаю неопределенную ошибку не числового значения, обнаруженную с помощью пакета: Barryvdh \ DomPDF. Как я могу просто избежать такого рода ошибок и просто продолжать процесс.

$pdf = PDF::loadView('view of pdf', [ 'data' => $data ])->save('path');

Я хочу избежать нежелательной ошибки, сгенерированной в этом процессе. Поскольку я получаю ошибку, которая не создает проблемы при создании prdf, но перехватывает ошибку в try catch и останавливает мой процесс создания pdf. это проблема с пакетом, я думаю, но я хочу обойти эту проблему

PHP 7.1.18

1 Ответ

0 голосов
/ 02 ноября 2018

@ - это оператор подавления ошибок в PHP.

Попробуйте добавить @ перед PDF

@PDF::loadView('view of pdf', [ 'data' => $data ])->save('path');

PHP поддерживает один оператор контроля ошибок: знак at. При добавлении к выражению в PHP любые сообщения об ошибках, которые могут быть сгенерированы этим выражением, будут игнорироваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...