Project Description

Ninja Specialists
Online Technology
laravel - Online Technology
Small Star - Online Technology

ABOUT Laravel

Laravel is a free open source PHP web framework used by the website designers to develop web applications that are based on Model-View-Controller (MVC) architectural pattern. This framework has captured the attention of programmers all over the world because of its extreme refinement. 

MAIN USES

It is preferred by the developers because of the following features:

  • Supports a modular packaging system containing dependency manager
  • Provides various ways to access relational database
  • Provides orientation toward syntactic sugar
  • Provides utilities that help in application deployment

The source code of Laravel is uploaded on GitHub, and the license has been defined under the terms of the MIT License.

HISTORY OF Laravel

The Laravel Web framework was created by Taylor Otwell. The first beta version of Laravel was released in June 9, 2011 followed by the release of Laravel 1 in the same month. Laravel 1 provided built-in support for various mechanisms, such as authentication, localization, sessions, views, and routing. This version did not support controllers due to which it was not considered a true MVC framework.

Further, Laravel 2 was introduced in September 2011 with the improvements implemented by the author as well as the community. The new features included were support for controllers, due to which Laravel 2 was considered as fully MVC-compliant framework, support for Inversion of Control (IoC) principle, and a system known as Blade, which is a templating system. In this version, the support for packages was removed.

The next version, Laravel 3 was released in February 2012 along with the various new features, such as command-line interface, more support for database management systems, database migrations in the form of version control, support for event handling, and a packaging system known as Bundles.

The next version, Laravel 4 was released in May 2013. It was the complete rewrite of the Laravel framework. Laravel 5 was introduced in February 2015 followed by the release of Laravel 5.1 in June 2015.

Laravel OFFICIAL WEBSITE

https://laravel.com

  • adv

    ADVANTAGES OF Laravel

  • Provides inbuilt lightweight templates with the help of which you can develop exciting layouts.

  • Provides various widgets, such as JS and CSS code with solid structures.

  • Allows developers to interact with the Laravel framework using a command line that manages the Laravel project environment. With the help of this tool, you can perform a majority of the repetitive tasks that are not liked by the developers.

  • Provides ORM with the help of which you can include simple PHP ActiveRecord implementation that allows the developer to raise database queries with PHP syntax instead of typing SQL queries.

  • Provides the capability to reuse the code without much hassle.

  • Provides extensive documentation and a special feature of reverse routing.

  • dis-adv

    DISADVANTAGES OF Laravel

  • Proves to be slower.

  • A new platform for the developers to learn and deal with.

  • Raises problems for amateur developers while extending code and classes.

  • Provides complex methods to be included in the reverse routing.

  • Does not provide wide community support in comparison to many other platforms.

Small Star - Online Technology

RELATED PROJECTS