2015-04-04 42 views
3

我想從laravel5的視圖中生成PDF文件。我發現https://github.com/barryvdh/laravel-dompdf並通過作曲家添加到我的項目中。Laravel5中的PDF轉換器的HTML?

,但它不工作,

$pdf = PDF::loadView('invoice', array()); 
return $pdf->download('invoice.pdf'); 

得到錯誤是

ErrorException in InvoiceController.php line 34: Non-static method Barryvdh\DomPDF\PDF::loadView() should not be called statically, assuming $this from incompatible context 

我出什麼問題了?有沒有其他的laravel5軟件包?

+0

您需要使用的門面,你可以簡單地添加反斜線,像這樣\ PDF ::的loadView() – user3718908 2016-06-03 08:20:43

回答

1

嘗試:

$pdf = App::make('dompdf'); 
$pdf->loadView('invoice', array()); 
return $pdf->download('invoice.pdf'); 

問候

+0

得到錯誤是'傳遞給Barryvdh \ DOMPDF \ PDF參數1 :: __構造()必須實現接口Illuminate \ Contracts \ Config \ Repository,沒有給出,現在' – gsk 2015-04-04 09:26:18

+0

..沒有錯誤..但pdf是空白的。 – gsk 2015-04-04 09:33:48

+0

如何添加外部樣式表? – gsk 2015-04-04 12:32:26