🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7
-
Updated
Aug 6, 2024 - PHP
Domain-driven design (DDD) is is a programming paradigm where code is separated into domains with distinct business logic. This helps isolating relating logic and stick to each domain’s objective.
🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7
🔥 Fire events on attribute changes of your Eloquent model
Laravel API starter kit collection using different structures.
Create Laravel classes in a domain driven way (insired by Spatie Laravel Beyond CRUD)
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Modern project management solution
An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.
Helps to use domain driven design within Laravel
Cheeper is the reference code implementation of the book "CQRS By Example" – https://leanpub.com/cqrs-by-example/
Toolkit for domain driven design (DDD) in Laravel. Provides artisan commands to generate domain models, DTOs, view models, value objects, and much more.
Bootstrap Application for Symfony with Domain Driven Design
Ecotone - ES DDD CQRS PHP Symfony Laravel example
WIP: A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Package for isolate your domain code from framework dependency using DDD concepts.
Hexagonal Architecture + DDD + CQRS in PHP using Laravel 8
🔥 CodeIgniter 4 example Album module uses Domain Driven Design Architecture with Tactical Pattern
Domain Maker makes Domain Driven Development easier in Laravel by providing you with a set of commands to create the scaffolding and boilerplate laravel normally provides but tailored to a Domain Oriented Structure.
Example of a Symfony application using Domain-Driven Design (DDD) and Test Driver Development (TDD) principes keeping the code as simple as possible.
Explore Domain-Driven Design and CQRS in Laravel with this clean and scalable architecture template, ideal for complex applications seeking maintainability and clarity.
A collection of reusable value objects written in PHP and targeting version 8.0 and above.