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

PackageRole
reportkit/coreWeek chunking, filters, fluent definitions, PseudoPaginator, DataTableResponder
reportkit/laravelLaravel 5.5–13 adapter
reportkit/laravel-legacyLaravel 4.1–5.4 adapter
@lorapok-labs/reportkit-uiCAS CSS/JS (loaders, DataTables mount, KPI helpers)

Design rules

  1. Domain SQL stays in the host via RowSource.
  2. Core stays on PHP ≥ 5.6 so one engine serves every adapter.
  3. Prepare/export uses week chunks — downloads should compose from prepared data.
  4. Brand accent: #0b7a4b.