ajtarragona/reports

用于创建PDF报告的包

v0.0.24 2024-09-18 11:58 UTC

README

用于创建PDF报告的包

Latest Stable Version Total Downloads Latest Unstable Version License PHP Version Require

需求

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 来激活后端。