insitaction/easyadmin-fields-bundle
Adds a set of ready-made custom field types to Symfony's EasyAdmin bundle, extending admin forms and detail views with richer inputs and displays. Install via Composer and configure fields quickly to save time building polished admin interfaces.
Release delta (v5.1.0 — Symfony 7 compatibility): This is the first signal of active maintenance since Feb 2024 and it directly retires the "release lag" concern raised in the prior assessment. It does not change the framing correction: this remains a Symfony/EasyAdmin bundle, not a Laravel package. There is still no Laravel service provider, Facade, or adapter surface. On a Laravel-only stack this evaluation still terminates at "not applicable," and the functional equivalents remain Filament, Nova, or Backpack. The remainder assumes a Symfony service or a mixed PHP estate where EasyAdmin admin tooling is in scope.
composer.json constraints after v5.1.0 — is Symfony 6 still allowed, and what is the minimum EasyAdmin version? (elevated priority: this is the release's entire substance)bundles.php, optional config import, then substitute ad-hoc admin templates/field types with the package's fields. One CRUD controller at a time.composer.json at v5.1.0 vs. the prior tag. Confirm the Symfony/EasyAdmin/Doctrine matrix and whether anything was dropped. Read the full commit range, not the release note.TPM recommendation (updated): Do not adopt on a Laravel stack — it still does not apply, and v5.1.0 does not change that. On a Symfony/EasyAdmin stack, the decision is now proceed to the sandbox spike with more confidence, still as a forked, internally-owned package scoped to admin UI. v5.1.0 removes a concrete blocker (Symfony 7) and improves the stewardship picture, but a single one-line release is insufficient evidence to treat upstream as a reliable dependency. Pin the fork at v5.1.0, audit the constraint diff, and keep the explicit exit cost — "reimplement the handful of fields we actually use." The blast radius remains small and the decision remains reversible, which is why a bounded pilot is still the right next step rather than a portfolio-level commitment.
How can I help you explore Laravel packages today?