Ok, I'll be honest with you: At first I wanted to have a little 5 minute Screencast of me yapping on and on about Azure, Composer, Laravel and the whole configuration thing.

Turns out, I really can't stand my voice "on tape", so here we go with an old school blog entry.

Ok, where to start? At this stage, I assume you have already heard about Laravel, Composer and actually have an Azure subscription/account. If you haven't here's a little list to get you up to speed on the various topics:

Composer

Laravel

Laravel 5 from scratch

Azure

Let's get started

I won't run you through the process how to create a basic web application in Azure (it's really simple and there's ton's of documentation out there already). So at this stage you should already have a basic web application.I will also use the new Web-Portal of Azure and not the old one. Just to be sure, click on the Browse button next in your main Panel menu. You should see a nice blue web-page stating that this is a new web-app. If not, something is going wrong and you probably do want to check if the site itself is running and everything is like it should.

If you aren't quiet there yet, have a look here for a quick run down. The process is practically self explanatory.

Install Composer on Azure

One of the minimum requirements of Laravel is composer. Out of the Box, Azure Web-Apps (or Sites) comes with PHP but without composer support. I hope Microsoft will come up with standard PHP Web-App templates that include composer. However, composer can be easily installed on Azure via the extension manager. I know that there is already a very nice tutorial how to get extensions like Composer running on your Azure Web-Apps here but for completeness, let me run you through it anyway. As I said before, I will focus on the new web frontend so have a look at the previous link should you get st