Laravel is a comprehensive framework designed for rapidly building applications using the MVC architecture. It is the most popular PHP framework nowadays with a huge community of developers. PROs: Organize les and code Rapid application development MVC architecture (and PHP7) Unit testing (FAST on HHVM) Best documentation of any High level of abstraction Overloading capabilities using dynamic methods Tons of out of the box functionality payment integration with stripe very strong encryption packages ORM CONs: Does Many queries on your database