Just a suggestion, but I would stick to MVC conventions in laravel.
Yes separation is pretty for us the developers. But when compiled and ran by the CPU is meaningless.
I have been studying DDD a bit and I really like the concept of having all the business logic centered on one place, also, the separation of application and infrastructure makes sense to me. I also like Laravel a lot. The problem is: I don't know how to combine both, or if they should be combined at all.
Usually, the nicest projects using DDD I see are the ones the have a clear separation of folders (domain, infra, application), but that seems a bit difficult with Laravel, so my question is: how can I separate my folder structure in Laravel in order to make it more DDD-friendly?
Please or to participate in this conversation.