samson/data-grid-bundle
samson/data-grid-bundle is a Symfony bundle for building configurable data grids with sorting, filtering, pagination, and custom columns. It helps present Doctrine entities and other data sources in admin panels, dashboards, and reports.
Architecture fit
SamsonIT\DataGridBundle), so it integrates through Symfony's Bundle class, DI container, and Twig templating — none of which Laravel's service-provider model consumes. There is no ServiceProvider, no config/data-grid.php, no publishable assets.Integration feasibility
symfony/framework-bundle, symfony/twig-bundle, symfony/http-kernel) that conflict with any modern laravel/framework. Expect the solver to fail; working around it via --ignore-platform-reqs or version aliasing creates an unmaintainable install.Resource/controller, and reimplement the grid as a Blade/Livewire component. That is a rewrite, not an integration.Technical risk — High
Key questions for the requester
Stack fit
Kernel).Migration path (recommended)
composer.json.Compatibility
laravel/framework dependencies (which pull Symfony 6/7 components). This alone makes coexistence fragile.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
TPM recommendation: Do not adopt. Treat this as a reference implementation to be mined for its data contract, then deliver the capability natively in Laravel. The package's only durable asset is its column-definition/JSON pattern; everything around it — framework, frontend, and maintenance posture — is a liability in a 2025 Laravel estate.
How can I help you explore Laravel packages today?