Laravel 5.3 codedge/laravel-fpdf类未找到 [英] Laravel 5.3 codedge/laravel-fpdf Class Not found
问题描述
在使用必需的软件包更新composer并在config/app.php中注册后,我已经尝试在laravel 5.3中使用laravel-fpdf,
After updating composer with required packages and registering in config/app.php, I've tried laravel-fpdf in laravel 5.3,
composer.json
"require": {
.....
"codedge/laravel-fpdf": "^1.0"
},
providers
Codedge\Fpdf\FpdfServiceProvider::class,
aliases
'Fpdf' => Codedge\Fpdf\Facades\Fpdf::class,
仅在类似web.php的路由中
simply in web.php routes like
Route :: get('GeneratePdf',function(Codedge \ Fpdf \ Fpdf \ FPDF $ fpdf){
Route::get('GeneratePdf', function (Codedge\Fpdf\Fpdf\FPDF $fpdf) {
$fpdf->AddPage();
$fpdf->SetFont('Courier', 'B', 18);
$fpdf->Cell(50, 25, 'Hello World!');
$fpdf->Output();
}); 而且我出错了 分类代码\ Fpdf \ Fpdf \ FPDF不存在
}); And I'm getting error Class Codedge\Fpdf\Fpdf\FPDF does not exist
可能有什么问题吗?
推荐答案
尝试从config/app.php
中删除服务提供商和别名,然后运行:
Try to remove service provider and alias from config/app.php
, then run:
composer update
php artisan vendor:publish --provider="Codedge\Fpdf\FpdfServiceProvider" --tag=config
composer dumpauto
然后将服务提供商和别名添加回config/app.php
.
Then add service provider and alias back to config/app.php
.
这篇关于Laravel 5.3 codedge/laravel-fpdf类未找到的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!