The first official release of Laravel DDD Starter β a fully-structured, ready-to-use project template that bootstraps a clean, opinionated Domain-Driven Design architecture on top of Laravel 12.
This starter ships with a pre-organized folder structure, PSR-4 mappings, and out-of-the-box integration with ldaidone/[email protected], so you can start generating real DDD components immediately without the usual setup burden.
π Whatβs Inside
- π Pre-arranged DDD folder structure under app/Domains and app/Infrastructure
- π Integrated with laravel-ddd-commands v0.1.1
- Use cases, entities, value objects, events, repositories, actions, aggregates, CQRS, and more
- π§ Clean PSR-4 autoloading mapped to the DDD layout
- π οΈ Post-install setup script with friendly onboarding instructions
- π§ͺ Laravel 12-compatible, following the frameworkβs latest conventions
- π§Ό No config hacks or path guessing β structure is fixed, intentional, and stable
π₯ Install
composer create-project ldidone/laravel-ddd-starter myApp