我在安装DomPDF包后做了composer require barryvdh/laravel-dompdf
和php artisan vendor:publish --provider="Barryvdh\DomPDF\ServiceProvider"
。
我叫use PDF
;
$pdf = PDF::loadHTML($html);
// Set the paper size (optional)
$pdf->setPaper('A4', 'portrait');
// Download the PDF with a specific file name
return $pdf->stream('sample.pdf')
所有这些都要接收,还将包别名为'PDF' => Barryvdh\DomPDF\Facade::class
未定义的类型“PDF”
什么可能是错的,谢谢。
1条答案
按热度按时间zy1mlcev1#
正如文档中的详细说明,您必须使用
use
或别名:Barryvdh\DomPDF\Facade\Pdf
:或
然后
正如您在检出存储库本身时所看到的,文档除外,the Facade portion of the namespace is a folder,而不是文件/类。
不能使用
use
或引用不存在的类。没有Facade类;您需要使用的类是Barryvdh\DomPDF\Facade\Pdf
,无论是用于别名还是常规的use语句。