ajtarragona / reports
用于创建PDF报告的包
v0.0.24
2024-09-18 11:58 UTC
Requires
- php: >=7.0.0
- barryvdh/laravel-dompdf: >=0.8.3
- daltcore/lara-pdf-merger: >=2.0
- fakerphp/faker: >=1.9.1
- laravel/framework: >=6.0
README
用于创建PDF报告的包
需求
Laravel >= 6.0
PHP >= 7.1
安装
composer require ajtarragona/reports --dev
在 composer.json
中添加 classloading
"autoload" : {
"psr-4": {
"Reports\\": "storage/app/report-templates/"
发布后端和PDF报告的样式
php artisan ajtarragona:reports:prepare
发布 dompdf 配置
php artisan vendor:publish --provider="Barryvdh\DomPDF\ServiceProvider"
在 config/dompdf.php
文件中激活 enable_php
创建新的报告
我们有以下命令
php artisan make:tgn-report {report_name}
这将为我们创建一个名为 report_name
的新报告,位于 storage/app/report-templates
文件夹中。将创建3个文件:
- config.php
- NomReportReport.php
- template.blade.php
后端
我们可以通过在 .env
文件中添加变量 REPORTS_BACKEND = true
来激活后端。