My solution to understanding how laravel works behind the scenes has been;
- Many throw away projects, by doing this i usually find my self googling stuff, but also looking for methods to call on objects so i usually go to the vendor file to look for available methods. This helps me, not only read the laravel source, but also code from other packages. Super helpful
- The other super helpful thing is to read thru the pull requests on github in the project, https://github.com/laravel/framework/pulls. Guaranteed, at first, things are kinda tricky to understand but with time, you start understanding
- The other point that cant be overlooked is following people in the laravel community on twitter, the likes of Aron Francis, Jeffrey Way, Taylor himself, Caleb Porzio, Freek Van der Herten, etc, there are so many smart people in the community that are worth following - basically getting immersed in what these guys are talking about
- The other thing is visiting the laravel news site occasionally - helps a lot too
- Also, you cannot underestimate the power of laravel docs, i personally usually read the docs ahead of time, ie, in my free time, i just check them out - the docs are my bible