未找到“Codedge \ Fpdf \ FpdfServiceProvider”类

时间:2018-03-29 15:21:44

标签: laravel fpdf

我正在尝试让FPDF与Laravel 5.5一起使用

我不确定某些事情是否发生了变化或发生了什么。我首先遵循了这个主题中的建议:

How to generate fpdf?

然后我按照这个帖子中的建议:

Laravel 5.3 codedge/laravel-fpdf Class Not found

但是我仍然收到错误“Class'Codedge \ Fpdf \ FpdfServiceProvider'找不到”

以下是我的代码的重要部分:

来自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'找不到”错误。

我在这里错过了一些愚蠢的东西吗?

1 个答案:

答案 0 :(得分:0)

您似乎已将所有设置正确。你已经验证了这个类存在吗?这可能是与github打开票证的好时机,因为事情看起来正确。