Top 3 things you should know before learning Laravel framework

Last updated : May 15, 2017

Posted by: Rahul Chauhan
It is a good idea to start with Laravel framework because now-a-days Laravel is a very powerful MVC framework.

Before you start with Laravel or any other PHP framework, you should know these top 3 things.


  1. PHP
  2. Object Oriented Concepts and
  3. Clear idea of MVC structure


1. PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

For more details:  PHP

2. Object Oriented Concepts

Object Oriented Programming is a paradigm that provides many concepts such as inheritance, data binding, polymorphism etc.


Simula is considered as the first object-oriented programming language. The programming paradigm where everything is represented as an object is known as a truly object-oriented programming language.

Smalltalk is considered as the first truly object-oriented programming language.


For more details: OOP Concepts

3. MVC

Model View Controller or MVC as it is popularly called, is a software design pattern for developing web applications. A Model View Controller pattern is made up of the following three parts:


Model - The lowest level of the pattern which is responsible for maintaining data.

View - This is responsible for displaying all or a portion of the data to the user.

Controller - Software Code that controls the interactions between the Model and View.

For more details:  MVC Framework



These are the few concepts you can start with.




Is Sass similar to Laravel blade

Is Sass similar to Laravel blade

No, Sass and Blade is not similar. Sass is an extension of CSS(Formating the...
Top 3 things you should know before learning Laravel framework

Top 3 things you should know before learning Laravel framework

It is a good idea to start with Laravel framework because now-a-days Laravel is...