The ebook is your guide for building large maintainable Laravel applications. Along the way, you'll be introduced to concepts like DDD and hexagonal design, all while still embracing Laravel's focus on elegant code. The book is beautifully designed by Sebastian De Deyne.
The book is super easy to read If you are familiar with the concepts. There are definitely some good parts. The ideas in this book might be influenced by DDD and hexagonal but are very far from them. The practical approach presented is a step in the right direction for Laravel, it will be good if more developers were thinking in that direction instead of following the default framework way. The “architecture” outlined might delay the “big ball of mud” moment, but i highly doubt the benefits for larger scale projects.
A fairly decent read for anyone working on a larger-than-usual Laravel project, but it is definitely pricey for the content. I read the first edition, which is 163 pages, and there is a 12 PAGES screenshot of redacted filenames to make a point for not grouping files by technical similarity. The same point could have been made in a few sentences.
Overall, anyone already familiar with DDD or hexagonal architecture won't get much out of this, as most of the core concepts are kind of twisted to fit the Laravel philosophy.
This book mostly talks about applying DDD principles to Laravel. I recommend it because having just worked on such a project, and contrasting it with one that I am working on now (which doesn't use DDD and is also not a too small application), DDD definitely makes things more easy to work with and maintain.