在 laravel 项目上清理 FPDF 和 FPDI 安装
Clean FPDF & FPDI Installation on a laravel project
我尝试了几种方法来在我的 laravel 项目上安装 FPDF 和 FPDI,但它不起作用,而且一直不清楚。
你们能给我解释一下我该怎么做吗?
你试过codedge/laravel-fpdf包了吗?
通过 Composer 安装它:
composer require codedge/laravel-fpdf
发布配置文件并根据需要进行编辑:
php artisan vendor:publish --provider="Codedge\Fpdf\FpdfServiceProvider" --tag=config
将包的服务提供商和别名添加到您的 config/app.php
文件:
return [
//...
'providers' => [
// ...
Codedge\Fpdf\FpdfServiceProvider::class,
],
// ...
'aliases' => [
// ...
'Fpdf' => Codedge\Fpdf\Facades\Fpdf::class,
]
]
测试一下:
Route::get('/', function () {
Fpdf::AddPage();
Fpdf::SetFont('Courier', 'B', 18);
Fpdf::Cell(50, 25, 'Hello World!');
Fpdf::Output();
});
在浏览器中点击您的应用根目录,看看它是否按预期生成 PDF 文件。
我尝试了几种方法来在我的 laravel 项目上安装 FPDF 和 FPDI,但它不起作用,而且一直不清楚。
你们能给我解释一下我该怎么做吗?
你试过codedge/laravel-fpdf包了吗?
通过 Composer 安装它:
composer require codedge/laravel-fpdf
发布配置文件并根据需要进行编辑:
php artisan vendor:publish --provider="Codedge\Fpdf\FpdfServiceProvider" --tag=config
将包的服务提供商和别名添加到您的 config/app.php
文件:
return [
//...
'providers' => [
// ...
Codedge\Fpdf\FpdfServiceProvider::class,
],
// ...
'aliases' => [
// ...
'Fpdf' => Codedge\Fpdf\Facades\Fpdf::class,
]
]
测试一下:
Route::get('/', function () {
Fpdf::AddPage();
Fpdf::SetFont('Courier', 'B', 18);
Fpdf::Cell(50, 25, 'Hello World!');
Fpdf::Output();
});
在浏览器中点击您的应用根目录,看看它是否按预期生成 PDF 文件。