The king of PHP Frameworks is laravel. It is the most widely deployed in enterprises web applications election developments therefore be required for multiple job offers.
The success is that it was designed to be easy to learn quickly favoring the development of web applications. It has its own template engine, which they call Blade.
It has a large community of packages made by fans of PHP. The magic comes in its architecture model view controller (MVC)
The MVC architecture
The MVC design pattern organizes the code based on their function. In fact, this pattern code separates into three layers:
The model layer defines the business logic (the database belongs to this layer).
The view is what users use to interact with the application (templates managers belong to this layer).
The controller is a block of code that performs model calls for data and passes in sight to that shown to the user.