Before understanding the laravel framework, it is better to understand PHP. Many languages are used for web development, among many languages, PHP is a popular scripting language. There must be reasons for the popularity of PHP, here we will try to understand the reasons for PHP popularity. 1)PHP is easy to learn and manipulate as its roots are in C. PHP can interface excellently with MYSQL. 2)PHP easily works with HTML for dynamic display elements on the page. It has powerful output buffering that helps to increase over output flow. It's internal mechanism buffers so that headers come before contents. 3)PHP runs on all most all web serves and versatile for the different operating system. After understanding PHP highlights, let's understand about the framework The framework is also as important as the scripting language, only the selection of good language is not enough to get the desired result. Selecting a good framework is also very important to reach a logical conclusion. Among the popular framework of PHP, Laravel is among the best. Why laravel is the best for web development or app development. Here are few reasons 1) Laravel framework provides an easy way to organize authorization logic and control access to all resources. Thus, a web application owner can be sure that access to secured resources won’t be granted to unauthorized users. 2) Another great characteristic of Laravel is that it allows extensive customization. This technology has everything needed to turn any business idea into a successful and powerful tool.