我该如何避免在laravel(套件:Barryvdh \ DomPDF)的pdf生成中产生错误

时间:2018-11-02 06:10:32

标签: laravel pdf-generation

我正在从一个视图生成pdf文件,但在软件包Barryvdh \ DomPDF的帮助下遇到了非数字值的未定义错误。我如何才能避免此类错误并继续进行操作。

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

我想避免在此过程中产生不必要的错误。由于我遇到错误,在生成prdf时不会产生问题,而是在try catch中捕获错误并停止了我的pdf生成过程。我认为这是包裹的问题,但我想绕过这个问题

PHP 7.1.18

1 个答案:

答案 0 :(得分:1)

@是PHP中的错误抑制运算符。

尝试在PDF之前添加@

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

PHP支持一种错误控制运算符:at符号。在PHP的表达式之前,该表达式可能生成的任何错误消息都将被忽略。