What is Laravel?

Laravel is free open source “PHP framework” based on MVC design pattern. It is created by Taylor Otwell. Laravel provides expressive and elegant syntax that helps in creating a wonderful web application easily and quickly.

What are pros and cons of using Laravel Framework?

Pros of using Laravel Framework

Laravel framework has in-built lightweight blade template engine to speed up compiling task and create layouts with dynamic content easily. Hassles code reusability. Eloquent ORM with PHP active record implementation Built in command line tool “Artisan” for creating a code skeleton , database structure and build their migration

Cons of using laravel Framework

Development process requires you to work with standards and should have real understanding of programming Laravel is new framework and composer is not so strong in compare to npm (for node.js), ruby gems and python pip. Development in laravel is not so fast in compare to ruby on rails. Laravel is lightweight so it has less inbuilt support in compare to django and rails. But this problem can be solved by integrating third party tools, but for large and very custom websites it may be a tedious task
Explain Events in laravel ?
An event is an action or occurrence recognized by a program that may be handled by the program or code. Laravel events provides a simple observer implementation, that allowing you to subscribe and listen for various events/actions that occur in your application. All Event classes are generally stored in the app/Events directory, while their listeners are stored in app/Listeners of your application.