Read more posts by this author. It's been quite the experience but these are some of the main phases went through: Young and naive, maybe, but this stage involved avoiding facades like the devil (I'd heard one chap once say they were untestable!) but openly use Eloquent like it's going out of fashion. I solo-built some of my largest projects in this phase, they are still chugging away happily.
Inject all the things, no joke, everything is to be injected, no facades, limit static method calls, this precedes the 'unit test everything' phase too, when unit testing be super strict, mock anything and everything.
Recently I've been trying to put my finger on this 'thing' I'm aiming for when I'm developing features and products in Laravel.