【问题标题】:Install FPDF on Laravel 4在 Laravel 4 上安装 FPDF
【发布时间】:2013-10-11 13:19:10
【问题描述】:

我没有设法在 laravel 4 上安装 FPDF。 你能帮助我吗? 你能解释一下如何一步一步做吗?

我添加composer.json

"require": {
         "illuminate/support": "4.0.x"
    },
"require-dev": {
        "anouar/fpdf": "dev-master"
    },

在此之后,在 shell 上,我使用 composer update。现在呢?

【问题讨论】:

    标签: laravel laravel-4 fpdf


    【解决方案1】:

    在您的 composer.json 文件中,添加:

    "require-dev": {
        "anouar/fpdf": "dev-master"
    }
    

    然后更新你的 Laravel 项目,

    composer update
    

    如果还没有安装 laravel 框架使用,

    composer install
    

    然后转到 app/config/app.php 并添加到 providers 数组中,

    'Anouar\Fpdf\FpdfServiceProvider',
    

    现在看起来,

    'providers' => array(
        // ...
    
        'Anouar\Fpdf\FpdfServiceProvider',
    )
    

    最后,将别名添加到 app/config/app.php 的 aliases 数组中。

    'aliases' => array(
        // ...
    
        'Fpdf'    => 'Anouar\Fpdf\Facades\Fpdf',
    )
    

    现在您可以在任何地方使用Fpdf

    在 app/routes.php 中

    Route::get('pdf', function(){
    
            Fpdf::AddPage();
            Fpdf::SetFont('Arial','B',16);
            Fpdf::Cell(40,10,'Hello World!');
            Fpdf::Output();
            exit;
    
    });
    

    然后用你的网址测试它,

    http://localhost/laravel/pdf
    

    你可以看到Packagist https://packagist.org/packages/anouar/fpdf

    还有这里的 GitHub 存储库https://github.com/xroot/laravel-fpdf

    【讨论】:

    • 感谢 github repo 链接,非常感谢
    【解决方案2】:

    fpdf 是外部组件,您必须创建一个工作台来将其集成到 laravel。 这个很smiliar [教程]http://jasonlewis.me/article/laravel-4-develop-packages-using-the-workbench

    或者您可以使用其他组件。 [dompdf]http://packalyst.com/packages/package/barryvdh/laravel-dompdf

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-06
      • 2015-01-22
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2016-04-07
      • 2015-04-17
      • 2013-05-30
      相关资源
      最近更新 更多