Dependency Inversion and Interface Segregation using Laravel’s Service Container

In very short, we’re going to cover the Interface Segregation Principle (ISP) and the Dependency Inversion Principle (DIP) in this article, and practically how we implement them within a Laravel environment. Dependency Inversion Principle The principle is handy for the decoupling modules (making them independent of one another) Modules should not depend upon each other, …

About Facading and Dependency Injection

Warning: This is quite an old article. Since then on this topic I have posted another about Dependency Injection: Dependency Inversion and Interface Segregation using Laravel’s Service Container Good evening everyone. I’ve been meaning to write a post about this for a little while, it’s a common discussion point within developers working on enterprise level …