What is Laravel and it’s features?

Posted by

Laravel is a free, open-source PHP web framework, intended for the development of web apps following the model-view-controller architecture, it allows developers to write organized and structured code utilizing a component service pattern.

Features of Laravel

  • Modularity: Laravel has many built-in libraries and modules which help developers to build responsive and modular PHP web applications. This feature also speeds up development.
  • Lazy Collection: It handles heavy loads of data with the minimum usage of memory.
  • Eloquent ORM: ORM stands for Object Relation Mapping. Laravel has a built-in ORM called Eloquent which handles database related operations.
  • Artisan: Artisan is the command-line interface used in Laravel.
  • Blade templates: Laravel has a concept called Blade, which creates a unique template to display data.
  • Unit testing: Test cases can be used to perform unit testing in Laravel.
  • Email support: Laravel has a built-in class called Mail, which helps to send emails.
  • Authentication: Authentication is used to identify the users of the system. It is usually achieved by identifying the username and password of the user.

MVC Architecture Of Laravel

The Laravel Framework follows MVC architecture. MVC is an architectural design pattern that helps to develop web applications faster. MVC stands for Model-View-Controller.

  • Model (M)–A model handles data used by the web application.
  • View (V)–A view helps to display data to the user.
  • Controller (C)–A controller interacts with the model to create data for the view.
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x