在Laravel 4上安装FPDF

时间:2013-10-11 13:19:10

标签: laravel laravel-4 fpdf

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

我添加composer.json

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

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

2 个答案:

答案 0 :(得分:10)

在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' => 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 Repo https://github.com/xroot/laravel-fpdf

答案 1 :(得分:0)

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

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