"遇到非数字值" laravel5.1 php7.1 dompdf 0.8

时间:2017-11-10 12:32:09

标签: laravel-5.1 dompdf php-7.1

我知道这个错误已经解决但我没有设法修复它,很抱歉并感谢您的建议: 我正在使用Laravel 5.1项目(FusionInvoice)并使用dompdf来创建pdf文件。我的目标是在这个项目中使用php7.1。

启用php7.1后,我遇到了#34;遇到非数字值"错误 所以我做了dompdf的简易安装程序,用作曲家方法(https://github.com/dompdf/dompdf)来修复它使用dompdf 0.8.1版本。我的需求似乎没问题。

现在我有这个错误:

  

domPDF.php第30行中的FatalThrowableError:Class' DOMPDF'找不到

我们正在谈论这个文件" app / Support / PDF / Drivers / domPDF.php"而这个功能:

private function getPdf($html)
    {
        $pdf = new \DOMPDF();
        $pdf->set_paper($this->paperSize, $this->paperOrientation);
        $pdf->load_html($html);
        $pdf->render();

        return $pdf;
    }

我理解" new \ DOMPDF();"正在调用此文件' /vendor/dompdf/dompdf/src/Dompdf.php'建立他的对象。 所以我试过这个:" new \ Dompdf \ Dompdf();"

我回到了第一位:

  

Page.php第499行中的ErrorException:遇到非数字值

有人知道如何解决这个问题吗?感谢...

1 个答案:

答案 0 :(得分:0)

请检查dompdf版本并与php和laravel版本进行比较

检查此https://github.com/barryvdh/laravel-dompdf/issues/294