Laravel 5.3 codedge / laravel-FPDF类未找到(Laravel 5.3

2019-09-29 06:54发布

有需要的软件包更新作曲家和配置/ app.php注册后,我已经试过laravel-FPDF在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路线

路线::得到( 'GeneratePdf',函数(Codedge \ FPDF \ FPDF \ $ FPDF FPDF){

$fpdf->AddPage();
$fpdf->SetFont('Courier', 'B', 18);
$fpdf->Cell(50, 25, 'Hello World!');
$fpdf->Output();

}); 而我得到的错误类Codedge \ FPDF \ FPDF \ FPDF不存在

怎么可能是错的?

Answer 1:

尝试删除从服务提供商和别名config/app.php ,然后运行:

composer update
php artisan vendor:publish --provider="Codedge\Fpdf\FpdfServiceProvider" --tag=config
composer dumpauto

然后添加服务提供商和别名回config/app.php



Answer 2:

类名来自Codedge \ FPDF \ FPDF \ FPDF改为Codedge \ FPDF \ FPDF \ FPDF

函数名称更改。 所以,你可以更新以前使用Codedge \ FPDF \ FPDF \ FPDF;



Answer 3:

确保你在SRC / FPDF重命名文件fpdf.php以便它以大写字母开头



文章来源: Laravel 5.3 codedge/laravel-fpdf Class Not found
标签: laravel pdf fpdf