We’ve gone over quite a lot of information about developing a Laravel application following the principles of domain-driven design. In this chapter, we will put that knowledge to use as we walk through various real-world problems that I have faced (whether it be alone or on a team) and look at possible solutions for these problems. We will go about them in a domain-driven manner that will recap the concepts we’ve learned throughout the book. We’ll put these concepts into context so you can gain the most out of using Laravel and DDD. By providing interfaces at the boundary points ...