This gist was getting a lot of comments/questions, but since there are no notifications when someone replies to a gist, I've moved the setup instructions and a bunch of sample code to a dedicated Github repo.
Step by step instructions on how to get the various keys needed to work with Google Drive can be found on the Github repo as well:
https://github.com/ivanvermeyen/laravel-google-drive-demo/blob/master/README.md#create-your-google-drive-api-keys
Take a look at the commit history to get a quick overview of the demo code I've been adding:
If you have questions or comments, please create an issue on the Github repo. This is easier to follow up and enables others to find the answers as well.