My opinion.
You should ask another:
- What can’t I do with CakePHP, for example?
- How many time have I spent with CakePHP compared with Laravel for the same task?
I think CakePHP can do the same that Laravel and much more faster in 90% situation.
BUT!
CakePHP has the largest problem with information. Therefore Laravel growths.
If you have some question with Laravel you type in Google “Laravel bla bla bla …” and you will get large number of various decision in any sites.
In CakePHP you can find some decision for old version. But there is normal cookbook for 90% tasks. Of course in official site you will find something naming with “cookbook” but it’s very basically or professional. There are many words for explaining simple topics and you need to guess much “how to…”:
- How to create different your own filters and their groups
- How to create shopping cart
- How to realize messages between your users
- How to create payment system in your site
- How to realize ajax in your project
And much more.
As for me this is the main problem. First you try Cake and see how it’s simple and cool. But when you start your own project you can sacrifice convenience for the sake of access to information in Laravel.
I think this is the most factor of Laravel and other frameworks trands.
If CakePHP will create your own detailed howto or cookbook it will have more advantages compared other frameworks and Laravel too. For most your project.
PS. I’m newer in programming and frameworks. But I try study and use Yii2, Laravel and Cake. Yes, I’m dummy in it. But therefore now I really feel why it so hard to start for novice to increase a number of strong users. If it will be interested and organized with Cake community I will can to help with this. I can collect questions, formulate decisions and lead this topic for creating real cookbook, like O’Reilly ) But I need help of profy tor systemizing and this work.