A Laravel 3 tutorial by Andrew Perkins