lankerd/groundwork-bundle
Groundwork Bundle provides a reusable foundation for Laravel applications, bundling base classes, traits, and conventions that reduce boilerplate and speed up scaffolding. It helps teams start new projects with a consistent structure and shared groundwork.
Architecture fit
lankerd/groundwork-bundle is a Symfony bundle, not a Laravel package. Bundles are Symfony's packaging primitive — a Bundle class, a DI Extension, optional CompilerPasses, and Resources/config service definitions loaded by the Symfony Kernel. Laravel has no bundle loader; service providers are not drop-in equivalents, and there is no bundles.php registration path.Integration feasibility
Technical risk
^7.x constraints and will not install, let alone run, without a fork.Key questions for discovery
Stack fit
Migration path
App\Support\…, replace Symfony DI/config with a Laravel service provider and config/*.php, and rewrite event usage against Laravel's dispatcher. Track the origin commit and license header.Compatibility
composer.json require constraints against our PHP version and Laravel's dependency graph before writing any code. Expect a hard conflict on symfony/* and php constraints; plan for --ignore-platform-reqs being a non-starter in production.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Recommendation: Do not adopt as a Composer dependency. Run the one-day spike and license review; default to reimplementing the capability in Laravel-native code unless the spike proves a substantial, framework-agnostic core worth extracting.
How can I help you explore Laravel packages today?