Now as we have Composer installed, it’s finally time to install Laravel and create our first Laravel project. Now if you take a look at the documentation, you will find two approaches using composer.
Click here on ‘Installation’ inside ‘Getting Started’ of the left menu, and then click on Installation via Composer. In the first approach, you have to run this command every time you want to create a new Laravel project. composer create-project laou ravel/laravel example-app Or, you can install Laravel globally with this command composer global require laravel/installer And then whenever you need to create a new project , you can simply run laravel new name_of_the_project laravel new example-app
On the documentation, you will also notice this command… php artisan serve this loads the website using PHP’s in built webserver, but we have already set up our apache server, so we won’t use this command.
On the XAMPP control panel, if we click on this ‘Explorer’ button, it will take us to the installation directory of XAMPP. Here you’ll find a folder named ‘htdocs’, and this is the place where we have to keep all our code.
Now let’s create a folder here to keep our projects organized— let’s name it ‘Projects’ Now open the Command prompt and navigate to this folder. Or to directly open the Command prompt in this folder type ‘cmd’ on the address bar and hit Enter.
Now lets install Laravel as global composer dependency by running this command.. composer global require laravel/installer
Once the Laravel installation is successful run the command laravel new BnS to create a new Laravel project for our ‘Buy and Sell’ website.
After successful execution of this command, you’ll have a new folder inside the projects folder named ‘BnS’.
On opening this folder you will see the structure of a Laravel project. We shall explore the directories of this structure as and when required during the course. Now let’s try to load the website on the browser.
First verify that the apache server is running from the XAMPP control panel, and then on the address bar of the browser type http://localhost/projects/BnS , if you hit enter now, you will see the directory structure of the project. And a publicly viewable web page is there inside this public folder, so click on it or add /public to the url, it loads the default home page of our Laravel project.
We shall remove this home page and add our own. But before that we shall add a virtual host for our convenience of accessing the website.