Introduction
What ReportKit is and how the packages fit together.
ReportKit is a framework-agnostic PHP report engine with Laravel adapters and a CSS/JS UI pack. It is a product of Lorapok Labs.
Packages
| Package | Role |
|---|---|
reportkit/core | Week chunking, filters, fluent definitions, PseudoPaginator, DataTableResponder |
reportkit/laravel | Laravel 5.5–13 adapter |
reportkit/laravel-legacy | Laravel 4.1–5.4 adapter |
@lorapok-labs/reportkit-ui | CAS CSS/JS (loaders, DataTables mount, KPI helpers) |
Design rules
- Domain SQL stays in the host via
RowSource. - Core stays on PHP ≥ 5.6 so one engine serves every adapter.
- Prepare/export uses week chunks — downloads should compose from prepared data.
- Brand accent:
#0b7a4b.