Laravel is already a well documented system. The quick-start guide guide has all the information a developer needs to start building applications with Laravel. What's less well documented, and more interesting to me, is documentation of Laravel's implementation. The PHP community has a prettyastorm
Below you'll find all the Laravel Application Container and Magic Methods articles on the site.
Laravel Application Container and Magic Methods
Last time we described the PHP patterns used to implement Laravel's facade feature, and started to describe some of the "gotchas" involved. We briefly discussed how a facade introduces a second type of singleton/shared service into the system, as well as the inherent problemastorm
So far in this series we've stayed pretty focused on core Laravel concepts and their underlying implementation. However, this week we're going to go slightly farther afield and discuss some of the static method meta-programming used by Laravel's "Eloquent" ORM.astorm