在 Laravel10 中使用 DOMPDF

问题描述 投票:0回答:1

安装过程完成后,为了正确注册服务提供商和别名,您应该将以下行插入到 config/app.php 文件中:

'providers' => ServiceProvider::defaultProviders()->merge([
    // ...
    Barryvdh\DomPDF\ServiceProvider::class,
],

'aliases' => Facade::defaultAliases()->merge([
    // ...
    'PDF' => Barryvdh\DomPDF\Facade::class,
],

但是,需要注意的是,可能会出现错误,表明“Barryvdh\DomPDF\Facade”是未定义类型。

我已验证domPDF软件包已成功安装。

php laravel dompdf laravel-dompdf
1个回答
0
投票

而不是

'PDF' => Barryvdh\DomPDF\Facade::class,

使用

'PDF' => Barryvdh\DomPDF\Facade\Pdf::class,

在您的控制器内:

use Illuminate\Support\Facades\File;

$pdf = Pdf::loadView('pdf_view', $data);
© www.soinside.com 2019 - 2024. All rights reserved.