The best of what PHP has to offer
Anonymous | TrustRadius Reviewer
January 26, 2018

The best of what PHP has to offer

Score 7 out of 10
Vetted Review
Verified User
Review Source

Overall Satisfaction with Laravel PHP Framework

I have used Laravel since v4 and am still using 5.2 in a couple of applications alongside myself. So far I have built an issue tracker, a reservation system and currently, I'm building a concierge system's backend in Laravel. Laravel being a PHP framework was the obvious choice as it offered a faster learning curve and had a lot of packages which meant that we could get going very fast; Also Laravel has a good payment processor package called cashier which was one of the reasons we chose laravel, other than that Laravel has a good community behind it which meant we could find solutions to our problems pretty easily.
  • Good ORM along with support for a number of database systems though be prepared to solve some weird issues when dealing with querying relationships between models.
  • Deployment is very simple especially if you use Laravel Forge, you can deploy everything at the click of a few buttons.
  • Laravel blade templating engine is a very useful templating engine similar to jade in nodejs and it can save a lot of time while writing html logic
  • Documentation is sometimes a bit lacking and often you would have to google or post on stackoverflow to find solutions.
  • With every minor bump in versions, the changes are drastic so be ready to rewrite code often during version upgrades.
  • Though Laravel has a younger brother with a REST only api called Lumen, it would have been nice to have this right inside Laravel itself
  • Quick turn around time in terms of development
  • A lot of time was spent on minor upgrades and Laravel doesn't have a tool that could help during upgrades.
  • Deployment is very simple and fast because of the Laravel Forge service
Laravel has a lot of features and supports integration with a wide range of other tools; Learning new features in l
Laravel is easy because of the Laracasts videos so it's fairly easy to get going with Laravel because it's not opinionated and allows you to implement a certain feature in your app in multiple ways.
Laravel is most well suited for those who prefer to mix server and client-side logic and who want to see a framework that gets the job done very fast. It is well suited for single team developers who want a well-defined framework with a large community and has the latest of everything. If you are a fan of the MVC type frameworks then Laravel is right up your alley and for those who want something more, Laravel has that in for you as well.