Earboard Logo

Welcome, Guest: Join Earboard Forum / LOGIN! / Create New Post / Contact Us
Stats: 44298 members, 38393 posts. Date: Sunday, 23rd March 2025

Have you heard about Laravel Framework? - General - Earboard

(0) (Reply) (Create New Posts) (Go Down)

Have you heard about Laravel Framework? by : 12:20 am On July 16, 2018

Laravel is an Open Source framework. It has a very rich set of features which will boost the speed of Web Development. It is an MVC Framework.

Laravel is a web application framework that tries to ease the development process by simplifying repetitive tasks used in most of today’s web applications.

Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects such as routing, authentication, caching and sessions.

Since it manages to do all essential tasks ranging from web serving and database management right to HTML generation, Laravel is called a full stack framework. This vertically integrated web development environment is meant to offer an improved and smooth workflow for the developer.

You can also build PHP Apps like Business Listing Apps, Web Applications, CMS Websites, Twitter API App, Galleries and so on.

Laravel does the following;

Route Handling: Defines URL and what kind of request you want to handle

Models and DB Migration: This helps create, edit tables, columns and set constraints on the database.

Views: Laravel uses the BLADE TEMPLATE ENGINE to display views.

Authentication: Laravel sets the authentication for us so it automatically creates migration to create user command. To enable authentication, we need to run a simple artisan command.

Storage and File Management: This uploads files, transfers files and manages the files etc.

What is MVC Framework?

MVC: Model View Controller;

An MVC architecture pattern let the web application have many different views of a single common model.

The MVC architecture pattern let the developer write a code that can be divided on the basis of the following three things: MODEL, VIEW, CONTROL.

A Model: is the mode by which the developer can manipulate the data. It consists of a layer residing between the data and the application. The data itself can be stored in various types of database systems such as MySQL or even simple XML or Excel files. Basically, It Handles the Databases.
Views: are the visual representation of our web application (presentation layer), they are responsible for presenting the data that the Controller received from the Model (business logic). They can be easily built using the Blade template language that comes with Laravel or simply using plain PHP code. Blade is driven by template inheritance and sections. When Laravel renders these Views it examines first their file extension, and depending on it being either “.blade.php” or simply “.php”, determines if Laravel treats our View as a Blade template or not.
Control: The primary function of a Controller is to handle requests and pass data from the Model to the Views. Thus a Controller can be considered as the link between our Model and Views.

The Eloquent ORM is a feature in Laravel which includes a simple PHP Active Record implementation which lets the developer issue database queries with a PHP syntax where instead of writing SQL code, methods are simply chained. It makes Working with the Database and Models very easy.

Try Laravel out and thank me later.

Leave a Reply

(0) (Reply)

Pmbet promo code -promo code ya pmbet / Free Neco 2025 Biology Practical Answers / Neco 2025 Practical Computer Studies Answers – Free Neco Expo/ Runz /

(Go Up)



Earboard Forum - Copyright @ 2016 - 2025. All rights reserved. See How To Advertise. DMCA Content Removal.
Disclaimer: Every member is solely responsible for anything that he/she posts or uploads on Earbaord.