langleyfoxall/eloquent-report-generator
Generate reports directly from your Laravel Eloquent models. Define columns and queries declaratively, then export results as tables or downloadable files with minimal boilerplate and clean, readable code.
Consider it when:
Look elsewhere when:
To executives: It's a small, focused library that converts the queries we already have into downloadable reports. It removes a recurring "can we get a spreadsheet of X?" backlog item at the cost of a few hours per report, and avoids standing up or buying a BI platform for what is fundamentally a file-export need.
To engineering: Report definitions become plain PHP classes in the repo, so they get code review, versioning, and can reuse existing Eloquent scopes and policy checks — authorization stays where it already lives. The trade-off is another dependency from a small agency maintainer, so we should wrap it behind a thin internal abstraction to keep it swappable.
On risk: The v1.1.0 release notes contain no upgrade guidance despite a major version jump. Recommendation: adopt behind an interface, pin the constraint, cover report output with snapshot tests, and treat the dependency as replaceable until we see a more substantive release history.
How can I help you explore Laravel packages today?