We use Laravel for a major project that in essence is a CMS platform. This CMS platform allows several kind of users to create and maintain custom websites. We chose Laravel because of all the help that it gives the developer. First of all, you can have a web app running in less than 15 minutes. You gotta start defining your database so you can create migrations already included and supported by Laravel. Did I mention it comes with a console called Artisan with a bunch of commands that automate all the scaffolding so you don't have to spend time writing code but thinking on how to solve the problem? You can even extend Artisan and add your own commands. So you start by the migrations, then you define your models (also with Artisan) then you define your controllers and endpoints (also with Artisan), and then you create your views. Here you have to write code, sorry. So it has great integrations with Composer, it comes by default with Grunt so you can automate a lot of tasks and add your own. It has a lot of support, has a great ORM called Eloquent, supports PHP 7. Do I need to say more?