2017-02-13 72 views
0

我從這裏得到:https://github.com/barryvdh/laravel-dompdf爲什麼laravel-dompdf不工作di php 7.1?

上一頁,我使用PHP 7.0.8。我的PDF沒有錯誤

當我使用PHP 7.1,我的PDF存在錯誤

見下

我的控制器是這樣的:

public function listdata(Request $request) 
{ 
    ... 
    $pdf = PDF::loadView('test_print.test', ['data' => $data]); 
    $pdf->setPaper('legal', 'landscape'); 
    return $pdf->stream('test_print.test'); 
} 

我的PDF的看法是這樣的:

<h1>This is test</h1> 

<table class="tg"> 
    <tr> 
     <th class="tg-3wr7">kolom 1</th> 
     <th class="tg-3wr7">kolom 2</th> 
     <th class="tg-3wr7">kolom 3</th> 
     <th class="tg-3wr7">kolom 4</th> 
     <th class="tg-3wr7">kolom 5</th> 
    </tr> 
    @php ($row = 22) 
    @for($i=0;$i<$row;$i++) 
    <tr> 
     <td class="tg-rv4w">test 1</td> 
     <td class="tg-rv4w">test 1</td> 
     <td class="tg-rv4w">test 1</td> 
     <td class="tg-rv4w">test 1</td> 
     <td class="tg-rv4w">test 1</td> 
    </tr> 
    @endfor 
</table> 

<br> 
<!-- start position signature --> 
<div class="signature"> 
    London,&nbsp;8 January 2017<br> 
    Chelsea Player<br><br><br><br> 
    Eden Hazard<br> 
</div> 
<!-- end position signature --> 

執行時存在如下錯誤:

1/1 ErrorException在page.php文件行494:非數值 遇到

爲什麼laravel-DOMPDF不工作迪PHP 7.1?

回答

3

PHP 7.1.0和Dompdf 0.7.0及更早版本之間存在已知的不兼容性。請參閱issue #1272。 2016年2月15日發佈的Dompdf 0.8.0解決了這些問題。

+0

我使用laravel-dompdf。沒有dompdf。看起來不一樣 –

+0

@mosestoh這並沒有什麼不同,軟件包只是一種將'dompdf'集成到框架中的方法。如需要進一步說明,請參閱[Laravel新聞](https://laravel-news.com/cashier-dompdf)。 – camelCase

+1

@camelCase,好的。意味着我必須等到有更新的結論? –