fluxter/datatables-bundle
Fluxter DataTables Bundle integrates DataTables with Symfony, enabling server-side searching, sorting, filtering, and pagination for interactive data grids. It simplifies building admin tables and CRUD lists with minimal setup and clean integration.
Headline finding: framework mismatch. Despite being scoped as a "Laravel/PHP package," fluxter/datatables-bundle is a Symfony Bundle — it registers via BundleInterface, ships a DependencyInjection/*Extension, and is wired through Symfony's kernel/container compilation. Laravel has no equivalent lifecycle, so this is not a drop-in dependency; it is at best a source to vendor or port.
HttpFoundation request/response coupling) maps onto Symfony's container and HTTP kernel, not Laravel's service providers and Illuminate\Http stack. Anything reused would require an adapter layer translating Laravel requests into Symfony requests and re-registering services manually — an adapter we would own and maintain, not upstream.yajra/laravel-datatables (large install base, active maintenance, native Eloquent/query-builder integration) or a thin in-house controller that emits the DataTables JSON contract. Both dominate this package on every axis that matters.skip/take, return recordsTotal/recordsFiltered/data.yajra evaluation so we are not blocked on the audit.COUNT(*) executed per request without caching. At 0 dependents there is no field evidence of behavior under load; we would be the first to find out.Recommendation: Reject for a Laravel stack as a dependency; treat as a reference implementation only. Proceed to a one-day source audit to confirm the query layer is separable, and default to yajra/laravel-datatables or an in-house handler. Re-evaluate this package only if the target service is itself Symfony, and even then require the audit and a maintainer-responsiveness check before adoption.
How can I help you explore Laravel packages today?