Class 'Codedge\Fpdf\FpdfServiceProvider' 未找到

Class 'Codedge\Fpdf\FpdfServiceProvider' not found

我正在尝试让 FPDF 与 Laravel 5.5

一起工作

我不确定是否发生了变化或正在发生什么。我先听从了这个帖子中的建议:

How to generate fpdf?

然后我听从了这个帖子中的建议:

Laravel 5.3 codedge/laravel-fpdf Class Not found

但我仍然收到错误 "Class 'Codedge\Fpdf\FpdfServiceProvider' not found"

这是我的代码的重要部分:

来自 web.php:

Route::get('/workshops/registration/invoice/' function(){
    Fpdf::AddPage();
    Fpdf::SetFont('Arial', 'B', 18);
    Fpdf::Cell(50, 25, 'Hello World!');
    Fpdf::Output();
})->name('invoicePDF');

来自我的控制器:

Redirect::route('invoicePDF');

来自我的 config/app.php:

'providers' => [

     ....

     ....

    /*
     * Application Service Providers...
     */

     ....

     Codedge\Fpdf\FpdfServiceProvider::class,

     ....
],

'aliases' => [

     ....

     ....

    'Fpdf' => Codedge\Fpdf\Facades\Fpdf::class,

     ....

]

我已经 运行

php artisan vendor:publish --provider='Codedge\Fpdf\FpdfServiceProvider' --tag=config"

添加到 config/app.php 之前和之后,我都 运行

composer dumpauto 

composer dump-autoload

介于两者之间,但似乎没有任何效果。无论我做什么,我都会得到相同的 "Class 'Codedge\Fpdf\FpdfServiceProvider' not found" 错误。

我是不是遗漏了什么愚蠢的东西?

你似乎一切都设置好了。您已验证 class 是否存在?现在可能是在 github 上与他们开票的好时机,因为事情看起来是正确的。