未找到 DomPDF 的类

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

当我在控制器中使用为 Facades::class 创建的别名时,遇到“使用未知类”错误。

$pdf = PDF ::loadView('test', $data);

这行表示 PDF 是未知类别。 我在

app.php
as

中创建了别名
  'PDF' => Barryvdh\DomPDF\Facade\Pdf::class,

我尝试更新composer、清除缓存、配置等都不起作用。

laravel dompdf classnotfound laravel-dompdf barryvdh
1个回答
0
投票

您不应该重复代码,如果您查看包的

composer.json
,您将看到
extra.aliases
它将添加到列表本身。框架已经解决了这个问题。

    "extra": {
        "branch-alias": {
            "dev-master": "2.0-dev"
        },
        "laravel": {
            "providers": [
                "Barryvdh\\DomPDF\\ServiceProvider"
            ],
            "aliases": {
                "Pdf": "Barryvdh\\DomPDF\\Facade\\Pdf",
                "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf"
            }
        }
    },
© www.soinside.com 2019 - 2024. All rights reserved.