3

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

我补充composer.json

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

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

4

2 回答 2

10

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

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

然后更新你的 Laravel 项目,

composer update

如果尚未安装 laravel 框架使用,

composer install

然后去 app/config/app.php 和提供者数组添加,

'Anouar\Fpdf\FpdfServiceProvider',

现在的样子,

'providers' => array(
    // ...

    'Anouar\Fpdf\FpdfServiceProvider',
)

最后,在 aliases 数组中将别名添加到 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 存储库https://github.com/xroot/laravel-fpdf

于 2013-10-11T13:38:40.020 回答
0

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

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

于 2013-10-11T13:41:20.363 回答