我正在尝试让FPDF与Laravel 5.5一起使用
我不确定某些事情是否发生了变化或发生了什么。我首先遵循了这个主题中的建议:
然后我按照这个帖子中的建议:
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'找不到”错误。
我在这里错过了一些愚蠢的东西吗?
答案 0 :(得分:0)
您似乎已将所有设置正确。你已经验证了这个类存在吗?这可能是与github打开票证的好时机,因为事情看起来正确。