An Introduction about Laravel Framework

Mahesh Sharma
2 min readAug 25, 2020

--

Laravel is a free , open-source PHP framework created by Taylor Otwell and built to create web applications based on the model — view — controller (MVC) architectural template and based on Symfony.

Some of the features of Laravel are a modular packaging system with a dedicated configuration manager, several ways of accessing relational databases, utilities that help deploy and sustain applications, and their propensity to syntactic sugar.

The following features serve as the key design points for Laravel (where the Laravel 3 features are not explicitly defined, specifics apply Bundles had been selling a modular with the launch of Laravel 3. Packaging system already available with bundled features for quick access to applications.

In addition, Laravel 4 uses Composer as a configuration manager for the Packagist repository to integrate framework-agnostic and Laravel-specific PHP packages.

Eloquent ORM (object-relational mapping) is an advanced implementation of the active record model by PHP, offering internal methods to simultaneously place constraints on the relations between database objects.

Eloquent ORM presents the database tables as classes with their object instances bound to single table rows, following the active record model.

For faster access to the database, Query creator, available since Laravel 3, provides an alternative to the Eloquent ORM. Instead of enabling explicit writing of SQL queries, Laravel ‘s database builder offers a set of classes and methods capable of programmatically creating queries.

This also enables selective preservation of the data from the executed queries.

--

--

Mahesh Sharma
Mahesh Sharma

Written by Mahesh Sharma

Mahesh Sharma – Digital Marketing Expert | 10+ Years | SEO, PPC, Social Media & Content Strategist | Boosting Brand Visibility & ROI with Data-Driven Marketing.

No responses yet