我正在尝试使用vsmoraes / laravel-pdf并按照步骤操作,但我有点困惑,因为我不知道应该在哪里添加这个? :
$router->get('/pdf/view', function() {
$html = view('pdfs.example')->render();
return PDF::load($html)->show();
});
我在“路线”中添加了一个前缀,因此在这种情况下我可以重定向:
Route::group(['prefix'=> 'admin'], function(){
Route::resource('impresion', 'ImpresionController');
});
和我的控制器“ImpresionController”我有这个:
public function index()
{
return view('admin.impresion.index');
}
所以在我的浏览器中我添加了这个URL:
本地主机:8000 /管理/ impresion
如果你能帮助我,我真的很感激。
答案 0 :(得分:1)
我认为,这就是你所需要的一切
<?php namespace App\Http\Controllers;
use Vsmoraes\Pdf\Pdf;
class ImpresionController extends BaseControler
{
private $pdf;
public function __construct(Pdf $pdf)
{
$this->pdf = $pdf;
}
public function index()
{
$html = view('admin.impresion.index')->render();
return $this->pdf
->load($html)
->show();
}
}
查看最底部的github