2016-07-19 8 views
0

私はLaravelを新しくしています。レンタルhtmlからpdf

https://github.com/barryvdh/laravel-snappy

を今、私は次のコードを使用しています私のコントローラから:私は私のHTMLページは、したがって、私が使用していますPDFに変換したい私は$html変数をダンプするか、戻ったら

$data = $this->getdata(); 
$html = view('myview', [ 'data' => $data])->render(); 

$pdf = \App::make('snappy.pdf.wrapper'); 
$pdf->loadHtml($html); 
return $pdf->inline(); 

を、それはブラウザ上の欲望のビューを与えているが、私はその出力を与えないでそれを変換するとき。私のHTMLページもブートストラップを使用していますが、通常のHTML文字列をレンダリングした後で考えると思います。 誰でも私がここで紛失していることを教えてもらえますか?

私も$pdf->loadView()を試しましたが、動作しません。

答えて

0

loadView関数を見てみましょう。

$data = $this->getdata(); 

$pdf = \App::make('snappy.pdf.wrapper'); 
$pdf->loadView('my.view', $data); 
return $pdf->inline(); 

をそして、それは正しくビューを取得かどうかを確認するためにlaodViewによって返された何印刷:

これを試してみてください。