Facades Laravel 直接调用库
Facades Laravel Calling Library directly
在 laravel 5
上没有 "facades" 如何在没有库的情况下调用它
https://github.com/barryvdh/laravel-dompdf
PDF::loadHTML($html)->setPaper('a4')->setOrientation('landscape')->setWarnings(false)->save('myfile.pdf')
return PDF::loadFile(public_path().'/myfile.html')->save('/path-to/my_stored_file.pdf')->stream('download.pdf');
我试过这个失败得很厉害。 Class 未找到
$library = new \barryvdh\laraveldompdf\src\getDomPDF();
$pdf = $library->loadView('welcome', '');
return $pdf->download('invoice.pdf');
php是区分大小写的,所以这样设置的命名空间需要大写。
$lib = new \Barryvdh\DomPDF\PDF();
应该可以。
我不确定您在发布的前两行代码中做了什么,但您需要
use Barryvdh\DomPDF\PDF;
在您要使用代码的文件中的命名空间声明之后。
在 laravel 5
上没有 "facades" 如何在没有库的情况下调用它https://github.com/barryvdh/laravel-dompdf
PDF::loadHTML($html)->setPaper('a4')->setOrientation('landscape')->setWarnings(false)->save('myfile.pdf')
return PDF::loadFile(public_path().'/myfile.html')->save('/path-to/my_stored_file.pdf')->stream('download.pdf');
我试过这个失败得很厉害。 Class 未找到
$library = new \barryvdh\laraveldompdf\src\getDomPDF();
$pdf = $library->loadView('welcome', '');
return $pdf->download('invoice.pdf');
php是区分大小写的,所以这样设置的命名空间需要大写。
$lib = new \Barryvdh\DomPDF\PDF();
应该可以。
我不确定您在发布的前两行代码中做了什么,但您需要
use Barryvdh\DomPDF\PDF;
在您要使用代码的文件中的命名空间声明之后。