velvel/report-bundle
velvel/report-bundle is a PHP reporting package for defining reusable report configurations and generating tabular outputs from application data. It helps keep report setup organized and repeatable, making it easier to add structured reporting features to Laravel/PHP projects.
Consider it when:
Look elsewhere when:
To executives: This is not a strategic dependency. It's a small, unmaintained, Symfony2-era report generator with no adoption and no vendor behind it. I do not recommend building a product capability on it. I do recommend a short, time-boxed evaluation as a design reference for the internal reporting feature already on the roadmap — a few days of engineering reading to pressure-test our own schema and UX before we build. The expected outcome is "we learned the shape of the problem for cheap," not "we shipped on someone else's code." Net cost is low; net strategic commitment is zero.
To engineering: Treat this as source material, not a dependency. It targets Symfony2 (EOL 2018) and won't run unmodified on anything current — assume a fork-and-modernize effort if we go further than reading it. LGPL-3.0 means using it as a library is fine but changes to the bundle carry copyleft obligations, so loop in legal before we fork. The parts worth stealing are the report-definition model and the query-builder flow; the execution and export layers we'd rewrite anyway to meet our access-control and testing standards. Give me a one-week spike: read the source, document the data model, and return a build estimate for our own version. If the spike says the model is obvious, we've spent a week to save a quarter.
How can I help you explore Laravel packages today?