lucasvscn / laravel-pdf-report
用于构建PDF报告的Blade组件。
1.0.0
2022-02-17 20:02 UTC
Requires
- php: ^8.0.2
- illuminate/support: ^9.0
Requires (Dev)
- gajus/dindent: ^2.0
- orchestra/testbench: ^7.0.2
- phpunit/phpunit: ^9.5
Suggests
- barryvdh/laravel-dompdf: Easy integration of DOMPdf with Laravel.
This package is auto-updated.
Last update: 2024-09-09 19:55:26 UTC
README
使用DOMPdf构建PDF报告的Blade组件。
安装
使用Composer下载此包。
composer require lucasvscn/laravel-pdf-report
然后安装命令将资产复制到您的应用程序文件夹中。
php artisan laravel-pdf-report:install
编译您的资产(可选)。
npm run dev
用法
现在您可以使用这些Blade组件来构建您的布局。
<!-- PATH: resources/views/pdf/report.blade.php --> <x-pdf-report> <x-slot name="header"> <h1>Report header</h1> </x-slot> <x-slot name="footer"> Page <span class="page_number"></span> </x-slot> <x-pdf-page> Content for the 1st page. </x-pdf-page> <x-pdf-page> Content for the nth page... </x-pdf-page> </x-pdf-report>
使用barryvdh/laravel-dompdf包生成PDF。
use Barryvdh\DomPDF\Facade\Pdf; $pdf = Pdf::loadView('pdf.report'); return $pdf->stream();
测试
composer test
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。