How to turn Laravel from Static to Dependency Injection in one Day A framework is just a tool. Each teaches you coding habits you need to use them effectively. Like Laravel gives you speed at prototyping with static "facades". But the applications grows, so does the team, so does your skill and you start to prefer constructor injection. What then? Switch framework or rewrite? But what if all you need is to switch single pattern?