Earboard Logo

Welcome, Guest: Join Earboard Forum / LOGIN! / Advertise / Contact Us
Stats: 25564 members, 32221 topics. Date: Sunday, 27th September 2020


HOMEGENERALEDUCATIONNEWSMusicTECHNOLOGY
ADS: Click Here to Receive Our Next Post via Email ...

Have you heard about Laravel Framework?

(0) (Reply) (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)

Happy Easter Messages to Your Family and Friends / Coronavirus (Covid-19) – History, Symptoms & Prevention / Davido – Blow My Mind ft. Chris Brown MP3 Download /

(Go Up)


Sections: News (1) Technology Education (2)
Earboard - Copyright @ 2016 - 2020 Forumer. 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.