Hmm a lot of devs are in love with it :) I personally don't use it, I am not the biggest active record fan and other architectural designs are a trade-off because they want it to be easy to use.
But maybe one day one customer will insist on laravel, till then I prefer phalcon, zend, symfony or my own one. (My own mainly out of principle ofc ;D) ....
Excellent article.. Thanks for sharing..
Laravel is always proved best framework for Php. I came to know many things after reading your blog, which i didnt know about before such as Laravel Forge, Spark and much more. You explained whole laravel framework very well. Thank You. Keep Going.
Hey... I do use Laravel framework professionally since 2013 up to nowadays, and I really like and recommend this framework. It is the best. Go for it!
But, sincerely, this enthusiastic merchandise of it makes me laugh. Even myself can't take it seriously. Pardon me, I'm just being sincere: it really made me laugh. Sorry.
Let me pick as concrete example this snippet of three things in a row:
This sounds like pure marketing. Laravel Echo does not remove the complexity of having WebSockets in your app. It facilitates several functionalities with handy helper stuff - that's it. Please don't tell anyone they'll have their Web Sockets and no complexity. Sounds like Symfony framework merchandising saying how simple is to use their framework! Laughing out loud.
Same thing is valid for all others: Queue, oAuth, text-search - these Laravel features certainly are of high value and drastically decreases development difficulty and time.
But these wordings are misleading: "without the headache", "Event broadcasting, evolved" (meaningless), "without the complexity", "you can do
App\Order::search('Star Trek')->get();"...It looks like all will be magical, fairies will appear and delight you while the app development runs on its own, automatically by Laravel.
Why all these lies? Are you trying to sell Laravel for kids? You will have headaches. You will face complexity. You will have to configure full text search. You will have to act as a professional developer.
That being said, I confirm I greatly admire and appreciate Laravel. It boosts productivity. it really has tons of useful features, and it really does not block your way. I agree with the article point. I just think the article lost its tone and beyond a certain point it started to decrease its own value by sounding like a cheap marketing piece.
So: thanks for the effort on putting this article and publishing it. I support it, and I support Laravel. I just wanted to point out this "room for improvement" on it.