Get this book -> Problems on Array: For Interviews and Competitive Programming
Reading time: 15 minutes | Coding time: 5 minutes
Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller architectural pattern. Laravel is considered as one of the best PHP framework due to its technical advantages.
- Laravel framework makes implementations of authentication very simple.
- Laravel provide object oriented libraries.
- Laravel supports MVC architecture pattern.
- Database Migration is easy.
To get start with Laravel, following requirements needs to be fulfilled:
- PHP having version 7.0 or upper version
- An OpenSSL Extension for PHP
- A PDO Extension for PHP
- Mbstring Extension for PHP
- Tokenizer Extension for PHP
- XML Extension for PHP
Visit the following URL and install Composer on your local machine.
Composer is a tool for dependency management in PHP. It allows to declare the libraries which the projects depends on and it will manage the installations and updates
Make sure the composer is installed properly by typing 'composer' command in command prompt.
Create a directory anywhere in your machine and move to that folder in command prompt and type the below command to create a new Laravel project
composer create-project laravel/laravel –-prefer-dist
After the project is created,move to that folder and type the below command to start the Laravel service
php artisan serve
Artisan is the command-line interface included with Laravel. It provides a number of helpful commands that can assist while developing the application.
Example: To create a controller, type:
php artisan make:controller <controller_name>
We will cover this idea of controller in a later article
After executing the above command you can see the following URL
Copy the URL displayed in command prompt and open it using a browser. It will display this screen
In case the command
php artisan serve not worked, then try by using the below command
php -S localhost:8000 -t public/
Happy Coding :)