Most of us use Design Patterns on a daily basis without noticing. Design patterns are commonly defined as solutions to recurring design problems. Frameworks like Laravel use Design Patterns throughout the codebase to keep structure and maintainability. In this talk we will explore 2 or 3 Design Patterns used in Laravel. Once we have a basis of the design patterns we go into some practical examples.