lin3s/admin-crud-extensions-bundle
Lin3s AdminCrudExtensionsBundle extends Symfony admin CRUD workflows with reusable helpers and configuration for lists, forms, filters, and actions, reducing boilerplate and helping teams build consistent back-office screens faster.
This is a Symfony bundle, not a Laravel package — it plugs into lin3s/admin-bundle (LIN3S Admin) and assumes Symfony's HTTP kernel, DI container, Doctrine ORM, and Twig. There is no service provider, facade, or Artisan integration, so a Laravel developer's first step is deciding whether the project is actually Symfony. If it is:
composer require lin3s/admin-crud-extensions-bundle alongside lin3s/admin-bundle and Doctrine.app/AppKernel.php (or config/bundles.php on Symfony 4+, though this bundle predates that) after the base Admin bundle.composer.json first — it pins PHP 5.6/7.0-era and Symfony 2.8/3.x constraints, which tells you immediately whether your project can host it.vendor/lin3s/admin-crud-extensions-bundle/src/ in this order: DependencyInjection/ (config tree and service ids), Resources/config/ (routing and service YAML), Controller/, then Resources/views/.First use case: declare an admin resource for an entity and get list/create/edit/delete screens plus the extension behaviours (extra actions, template blocks, controller helpers) without hand-writing a CRUD controller. Start by copying the config block from the README into your config.yml and importing the bundle's routing, then hit the generated route with bin/console debug:router.
services.yml. This survives bundle upgrades better than swapping the class outright.app/Resources/<BundleName>/views/... (or templates/bundles/... on newer Symfony). Copy the original file first so you keep the block names intact."repositories": [{"type": "vcs", ...}]), patch the composer.json constraints, and expect to fix deprecations yourself.bin/console cache:clear then debug:container <service> to confirm the definition picked up your values.vendor/ rather than trusting blog posts — several naming conventions changed across the 2016–2017 tags.debug:router for missing routes, debug:container --tag=... for unregistered services, lint:yaml for config typos, and the Symfony profiler's Doctrine panel for unexpected queries from list views.How can I help you explore Laravel packages today?