Learn OOP with a practical twist, and finish up by building a todo application to cover what we've learned.
Although it's an anti-pattern, let's take a look at the singleton pattern and why we probably shouldn't use it.
The factory pattern is used to build up complex objects for you to easily use throughout your project. This means easier updates and less code mess!
Tidying up controllers and giving us small, single responsibility classes with events and listeners in Laravel.
The specification pattern encapsulates business logic in it's own class. Sounds complicated, but let's see how easy it is. We also build a validation class to demonstrate how it can be useful.
The adapter pattern is a very easy pattern to understand. In fact, you've probably used it without knowing!
Walking you through everything you need to know to be able to get started with the Laravel PHP framework.
The observer pattern is a really popular and useful pattern. Find out why.