Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Datagrid Bundle

Datagrid Bundle Laravel Package

internations/datagrid-bundle

Internations DataGrid Bundle is a Symfony bundle for defining and rendering reusable data grids, with configurable columns, sorting, filtering, and pagination for Doctrine-backed admin and listing pages.

View on GitHub
Deep Wiki
Context7

Simple datagrid bundle for Symfony

Frequently asked questions about Datagrid Bundle
Is internations/datagrid-bundle compatible with Laravel?
No, not natively. It is a Symfony bundle that expects Symfony bundle registration, the DependencyInjection container, compiler passes, and an Extension/Configuration pair. Laravel has no bundle registry or Symfony kernel, so the package will not boot as a normal Laravel dependency. Treat it as Symfony-only unless you extract or fork the framework-agnostic grid core.
Can I install internations/datagrid-bundle in Laravel 10 or 11?
Composer will very likely refuse resolution. The Symfony 5.4 compatibility note implies symfony/framework-bundle ^5.4 and transitive symfony components at ^5.4, while Laravel 10 pins those at ^6.2 and Laravel 11 at ^7.0. Even if resolution succeeded, Laravel would still lack the Symfony bundle bootstrapping the package expects. Check composer.json for whether ^5.4 is a hard ceiling or has a |^6.4 alternative.
What Laravel versions does internations/datagrid-bundle support?
None are officially supported. The 4.0.2 release positions the package as Symfony 5.4 compatible, not Laravel compatible. There is no Laravel service provider, no Laravel auto-discovery, and no indication of Eloquent or Blade integration. Laravel 10 is doubtful and Laravel 11 is unlikely based on the Symfony version constraints.
Does internations/datagrid-bundle work with Eloquent models?
It is designed around Doctrine queries or custom data sources, not Eloquent. Data grids in this lineage typically build queries against Doctrine ORM or DBAL. Bridging to Eloquent would mean rewriting the entire data-source layer, which is a core part of the package's value. There is no drop-in Eloquent adapter described in the release notes.
How do I install and configure internations/datagrid-bundle?
In Symfony, you install it with Composer, register the bundle in bundles.php, configure services through Symfony's normal bundle configuration, and define grids declaratively. You then connect each grid to a Doctrine query or custom data source. In Laravel there is no supported installation path because there is no bundle registry or service provider to wire it into the framework.
Does internations/datagrid-bundle support sorting, filtering, and pagination?
Yes, sorting, filtering, pagination, configurable columns, actions, and Twig rendering are core features. Those features are configured through the Symfony bundle and are typically backed by Doctrine queries. They do not come pre-wired for Laravel, Eloquent, or Blade. You would need to rewrite the adapter and rendering layers to use them in a Laravel application.
Can I use Blade instead of Twig with internations/datagrid-bundle?
Not without custom work. The package is described as Twig-ready, and Symfony bundles of this type usually ship Twig templates rather than Blade views. A Laravel shop using Blade gets no view layer for free. You would need to add a Twig bridge or rewrite the rendering layer in Blade, both of which add integration risk.
What are the best Laravel alternatives to internations/datagrid-bundle?
For Laravel-native grids, evaluate filament/tables, power-components/livewire-powergrid, rappasoft/laravel-livewire-tables, or spatie/laravel-query-builder with Blade. These avoid Symfony bundle bootstrapping, Doctrine coupling, and Twig rendering. Choose based on whether your admin UI uses Livewire, Inertia, or plain Blade. They are more likely to match Laravel 10 and 11 dependency constraints.
Is internations/datagrid-bundle maintained and production-ready?
The 4.0.2 tag shows some maintenance activity, but community signal is very weak: 1 star, 0 dependents, and a single-maintainer org package. The Symfony 5.4 target is an LTS whose bugfix window closed in November 2024, leaving security-only support. The MIT license is clean for vendoring or forking, but production use in Laravel carries high technical risk. Lack of field-tested bug reports and security scrutiny is a real concern.
How do I test internations/datagrid-bundle in a Laravel application?
There is no Laravel test harness for this package. Testing it as intended would require booting a Symfony kernel with the bundle registered and its Symfony service configuration available. In Laravel you would first need to extract the non-Symfony classes and rewrite the adapter layer, then unit-test that extracted code. That is effectively a fork, not normal package testing.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections