Laravel Overview - Introduction | W3school


Laravel is a PHP web application framework which is based on the MVC (Model View Controller) architecture. The primary objective of this open-source framework is to reduce the designing cost for a website. It also helps in enhancing the quality of the code. The framework can also be called as a combination of bundles, migrations, and Artisan CLI (Command-line Interface). This MVC framework provides predefined codes which are designed by the standard industry design practices.

Laravel framework is capable of saving the time and money of the coder. Apart from that, the website developed using Laravel is considered to be more secure. Since 2011, Laravel has evolved itself and now it is currently available in its latest version, version 5.6 which has been released in January 2018. The framework has combined the best of features from other frameworks which include CodeIgniter, ASP.NET MVC, Ruby on Rail, and a few more.



Following are the key features of the powerful Laravel framework:

* Template engine

* Configuration management

* Routing

* Artisan

* Eloquent ORM (Object Relational Mapping)

* Libraries and modularity

* MVC based architecture

* Migration system for databases, schema builder, and seeding

* Event and command bus

* Unit testing

* Authentication

* Security

* Query builder

* E-mailing

* Redis

* Queues