This is a sample project using Laravel and DDD. It consists of modules: Invoice, Product, Company and Approval. Invoice module is approving or rejecting single invoice using information from Approval module which tells if the given resource is approvable / rejectable.
This project is using Laradock as a docker environment.
Docker is in docker catalog and you need only do
./start.sh
to make everything work