Laravel 5.3 codedge / laravel-fpdf类未找到

时间:2016-11-12 05:16:32

标签: laravel pdf fpdf

使用所需的软件包更新作曲家并在config / app.php中注册后,我在laravel 5.3中尝试了laravel-fpdf,

    composer.json
   "require": {
       .....
      "codedge/laravel-fpdf": "^1.0"
     },

     providers
    Codedge\Fpdf\FpdfServiceProvider::class, 

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

只需在像

这样的web.php路线中

路由:: get(' 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不存在

可能出现什么问题?

3 个答案:

答案 0 :(得分:2)

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

Then add service provider and alias back to config/app.php.

答案 1 :(得分:0)

类名从Codedge \ Fpdf \ Fpdf \ FPDF更改 到Codedge \ Fpdf \ Fpdf \ Fpdf

功能名称已更改。 所以你可以更新以前使用Codedge \ Fpdf \ Fpdf \ Fpdf;

答案 2 :(得分:0)

确保在src / Fpdf中重命名文件fpdf.php,使其以大写字母开头