deifhelt/laravel-reports 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

deifhelt/laravel-reports

最新稳定版本:v1.1.0

Composer 安装命令:

composer require deifhelt/laravel-reports

包简介

Reports for Laravel.

README 文档

README

Latest Version on Packagist Total Downloads License

Overview

Laravel Reports is a small, opinionated wrapper around barryvdh/laravel-dompdf that helps you generate PDFs using a consistent report class pattern.

Instead of scattering PDF logic across controllers/routes, you define a report once (query + view + filename) and let the package handle rendering and response mode.

What it provides

  • Report definitions via ReportDefinition (query + view + filename)
  • Single entrypoint via LaravelReports::process()
  • Automatic response mode:
    • ?preview=1 or ?stream=1 streams in the browser
    • no flag downloads the PDF
  • Optional dataset limit validation to protect against huge exports
  • Safe view variables (filters are query-string only)
  • Pluggable renderer via PdfRenderer (DomPDF by default)
  • Optional NativePHP preview helper (PreviewWindowReportManager) for open window then stream PDF flows

Installation

composer require deifhelt/laravel-reports

Publish the configuration:

php artisan vendor:publish --tag="laravel-reports-config"

DomPDF settings (fonts, remote assets, security, etc.) are configured in your app via config/dompdf.php.

Public API (most used)

  • LaravelReports::process($report, $request, $title = 'Report')
  • LaravelReports::stream($report, $request)
  • LaravelReports::download($report, $request)

Documentation

Notes

  • This package ships with an example migration stub via package tools; PDF rendering does not require a database table.

Credits

License

This package is open-source software licensed under the MIT license.

统计信息

  • 总下载量: 19
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 4
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固