TrustRadius: an HG Insights company

Laravel PHP Framework Reviews & Insights

Score9.9 out of 10

103 Reviews and Ratings

Community insights

TrustRadius Insights for Laravel PHP Framework are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Business Problems Solved

Developers and engineers have utilized Laravel for the creation of websites and web applications, leveraging its support and structure for common tasks in web development. Reviewers have praised Laravel for its ability to quickly build services that can be easily integrated or expanded upon later. The Laravel framework has gained popularity due to its extensive library offerings and large developer community, reducing the need for writing unrelated code. Laravel is commonly chosen as a backend logic framework because of its compatibility with PHP and other front-end technologies. Customers have found Laravel beneficial in building optimized websites, enabling teams to deliver improved services to clients. Users have reported that Laravel is easy to work with, particularly for those familiar with Laravel and other PHP frameworks. Additionally, Laravel has been used for developing internal web applications, showcasing its versatility and active development. It has been employed in various use cases such as REST API development, web development, containerized web apps, and network programming/socket programming. Developers around the world prefer Laravel for its intuitive nature, simplicity, extensibility, and strong community support. The blade templating engine in Laravel is a valuable tool for front-end developers in building things quickly and effectively. Moreover, Laravel is utilized for managing product catalogs, simplifying the process of adding, updating, and deleting products as well as publishing to e-commerce platforms like Shopify. With its stability, ease of learning, and support for REST API development, Laravel is suitable for various projects. CMS platforms also choose Laravel due to its user-friendly interface, quick setup process, and automated scaffolding capabilities provided by the Artisan console.

Reviews

21 Reviews

Laravel FTW.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We collect, aggregate, and distribute vehicle data for the vast majority of US auto dealerships. I have developed an ETL/Reverse ETL application entirely in Laravel that receives, processes, and distributes data files in a variety of formats. We exchange upwards of 2 million records a day. Laravel has made this process a dream.

Pros

  • Top notch documentation, and training resources (Laracast).
  • Excellent and active developer community.
  • Amazing database abstraction layer.
  • Fantastic Ecosystem of supporting products, Forge, Vapor, Nova, etc.

Cons

  • Performance at massive scale could use addressing.
  • There are some overhead issues (N+1 query, etc.) that require careful optimization to avoid.
  • The framework is constantly being updated, requiring our team to dedicate significant resources to keeping our code current.

Likelihood to Recommend

I would say that Laravel is not a suitable framework for high-frequency, high-volume, real-time interaction or processing millions of records in batch operations. It shines for standard database web applications (CRUD, Admin Panels, etc.) and is a fantastic multi-developer framework.

Laravel PHP Framework continues to surpass my expectations

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I used Laravel PHP Framework to write a custom database web application to manage a retreat house. I needed something that would allow integration with Google Workspace including SSO and access to Google calendars. Laravel's documentation and ecosystem allowed me to also integrate with Stripe, process orders from Squarespace, and be able to make calls with Twilio. The web application maintains a history of event participants including payments, touchpoints, demographic data, etc.

Pros

  • Clear documentation
  • Model-View-Controller infrastructure
  • Database flexibility
  • Security

Cons

  • Upgrading can sometimes break things
  • Provide out of the box security check for an application
  • Consider ways to use AI to evaluate ways to improve an application

Likelihood to Recommend

Laravel PHP Framework is well suited for a variety of different environments. My custom web application allowed me to build a Customer Relationship Management (CRM) system quickly and easily. I had been starting with data from a Microsoft Access database and wanted to get things migrated to MySQL. In some ways, as a PHP Framework, Laravel PHP Framework empowered me to focus on building the application without worrying about many of the under-the-hood matters. I was able to structure building the database, work on the business logic in controllers, and focus on the user interface in the views. Effectively, the structure made me a better programmer and helped me to go beyond functionality and introduce the ability to automatically notify me when users found an error. What really got me excited was the ability to implement unit tests so that when I upgrade or change something, I can quickly test all of the critical functionality of the application by running the unit tests. This gives me the feeling of having an enterprise level stable application.
Vetted Review
Laravel PHP Framework
10 years of experience

If you make PHP Apps Laravel is the way to go

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

When we're developing web applications for our clients, this is our go-to framework. We use it so that we can ensure ease of maintenance, use the latest PHP technologies easily, and avoid common pitfalls like SQL injection attacks and such.

Pros

  • ORM
  • Documentation
  • Unit Testing
  • Code Readability
  • Toolchains

Cons

  • Large learning curve

Likelihood to Recommend

We've built everything from API gateways to web pages, to kiosk systems with Laravel PHP Framework. It's made our code much easier to maintain and has ensured that the entire team is able to work effectively. The toolchains available (like Forge) has made our life easier on the ops side of things as well.

Laravel PHP Framework - Great Framework for all kind of website

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I use Laravel PHP Framework to build the web based website. Laravel PHP Framework is so good at handling the data, we run ecommerce on it easily. We use the Laravel PHP Framework for almost all types of website i.e. CMS, eCommerce, Social Media etc. It has large set of packages available which makes work even more easy. It has large community to ask for the help.

Pros

  • Data Handling
  • Data Encryption and Decryption Out of the box
  • MVC
  • Large set of packages

Cons

  • It has hasManyThrough which is one to many to many relation but it lacks n-level relation.

Likelihood to Recommend

Laravel PHP Framework was well suited when the application requirement is CMS or Ecommerce, it works very well in that area but if you are planning frontend as SPA then Laravel PHP Framework role can be limited to the backend, it does have support of SPA frameworks but it is not as easy as using it separately.
Vetted Review
Laravel PHP Framework
6 years of experience

Why you should/shouldn't use Laravel PHP Framework?

Rating: 7 out of 10

Use Cases and Deployment Scope

Laravel PHP Framework is free MVC based PHP framework used to develop full fledge websites or just to develop API. Laravel PHP Framework makes it easy for a developer to build a website as it has many complicated built-in features available. Laravel PHP Framework s a framework used to create medium to large-scale websites / APIs. For small-scale websites, it is considered overkill. I started using Laravel PHP Framework back in 2019, and I was astonished by the features it provides. Laravel PHP Framework has a large community to provide support, and there are many packages available that help us to implement complex functionalities. Laravel PHP Framework has the following advantages, easy to learn, MVC Framework, and a large community. If I talk about disadvantages, then I find Laravel PHP Framework slow compared to other frameworks like NodeJs and Django. Another thing is It is quite complicated to integrate the Laravel PHP Framework with front-end frameworks like ReactJs and NextJs for server-side rendering.

Pros

  • Marinating Migrations
  • Generating boilerplate files through Artisan command
  • Handling database queries
  • Integration of Blade templating engine

Cons

  • Laravel PHP Framework should be more flexible with modern days frontend frameworks like ReactJs and NextJs
  • Laravel PHP Framework can be more efficient in terms of performance
  • Timestamp should be inserted automatically with "insert" command

Likelihood to Recommend

Laravel PHP Framework is based on MVC (Model View Controller) architecture so it is quite organized. In my opinion, it is easier to learn than other frameworks out there. The recommendation will also be based on what front end is being used. For example, if the front end is jQuery then Laravel PHP Framework is a good choice but if the front end is built on React or Next then I would hesitate to recommend Laravel PHP Framework.

Laravel a great base for any web application.

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

I have a couple of internal web applications based on the Laravel PHP Framework. Laravel is free and under active development; it is a great framework for building any kind of web application. It can also get integrated easily with other applications and services. Overall a good base for a web application.

Pros

  • Extensible.
  • Well integrated.
  • Easy to use.

Cons

  • Sometimes the framework is too strict in how to set it up.

Likelihood to Recommend

Laravel Framework is great to base a web application on, it can be developed very quickly and the Framework is very feature-rich and can be easily extended when needed. Everything is possible and it integrates well with other platforms and services.
Vetted Review
Laravel PHP Framework
4 years of experience

The All-in-one Swiss Army knife of Web Development World

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I'm associated with Laravel PHP Framework for 4 years now. it is an MVC framework built on the PHP language. one of the best things about Laravel PHP Framework is, that it standardizes everything. in turn, it makes code more manageable among teams personally, this is the most productive framework to date. Laravel PHP Framework effectively solves the problem of coming up with a quick & battle-tested solution. as for our firm, we use Laravel PHP Framework quite extensively on our workflows below are some use cases : REST API development Web Development Containerized Web Apps Network programming/socket programming LAN Reading Automation of Tasks

Pros

  • Authentication scaffolding baked-in to get quickly started
  • Command Line Interface to interact with system
  • Migration & Eloquent To communicate with database
  • Package management & Autoloading of classes
  • REST API Development
  • Built-in Development Server
  • Template Engine( blade )

Cons

  • Boostrap UI should be put more emphasised
  • New starter kits are powerful but makes development confusing
  • Steep learning curve, everything has a best practice in Laravel PHP Framework but it takes a little bit of time to get there

Likelihood to Recommend

Appropriate Scenarios:
  • Complex Web Application with Database
  • Backend for Frameworks like React & Vue
  • Socket Programming / Network Programming
  • Multiple Database Management where there is a lot of relational data is being stored
  • REST API development
  • Developing Semi-ERP for small-scale businesses
  • E-commerce Application with a hefty amount of product catalogs
Not so Appropriate Scenarios:
  • small scale web app or SPA ( probably overkill for simple stuff, stick with PHP )
  • Rapid Real-time systems with multi-threading

Laravel - Efficient and Secure Platform for Web based Apps

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We are a team of 10 people working on Laravel PHP Framework for creating stunning websites according to our client's need. Laravel is an MVC based PHP framework. It is a developer friendly framework and has been designed in such a way that developers don't have to make extra efforts by writing code from scratch. It is intuitive, simple, extensible and an open source framework. Due to its stunning graphical user interface and lightweight, Laravel framework is widely preferred by developers around the globe. Though, it is not that diverse for creating Banking applications but it works best for creating some dynamic websites.

Pros

  • It has a very secure built in access control system.
  • It provides a robust mechanism for handling exceptions and bugs.
  • Laravel facilitates you to store passwords in database in encrypted form rather than text.
  • It allows you to test individual units rather than the whole product.
  • Data migration is simple and easy with Laravel.

Cons

  • Support is not readily available.
  • Updates are frequent, which is great but previous products developed with old version gets buggy.
  • Sometimes face difficulties with updates.
  • Although it is easy to learn but it is quite difficult to master it.

Likelihood to Recommend

Basically, Laravel PHP Framework is designed for web based application development. So, it suits well in case of some E commerce website or any general website. In case of developing Banking applications or some other enterprise social networks Laravel won't be a good option in this case.

Build PHP based custom applications quickly and with confidence

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Laravel for a variety of custom web applications that we have built for both large and small customers. It gives us the flexibility to handle our customer needs but also gives us a strong structure to make sure we are building things consistently and correctly across our web stack. The blade templating engine is a big help for our front end developers to build things fast and effectively.

Pros

  • Front end templating through Blade.
  • Leveraging Artisan/Eloquent for database migrations/ORM needs.
  • Keeping up to date with PHP framework changes.
  • Documentation/how to videos.

Cons

  • Performance issues are sometimes difficult to track down.

Likelihood to Recommend

Laravel is a great framework if you need to build a custom web application/site and you want to build upon a LAMP stack or use PHP as a base. Laravel is less suited for some standardized application uses, such as a CMS or a shopping cart, since there are dedicated products that do a better job and require less effort.

Laravel Review: Read it once it will be helpful

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use Laravel PhP framework for our major projects as it provides more security and follows MVC architecture (that is Model View Controller). It has a lot of great and new features. There are few seniors in our organization including me that knows the Laravel PHP framework, along with other frameworks like CakePHP, Yii, and Codeignitor. So, it is easy for us to complete tasks or handle major projects. This allows our team to deliver better services to our client by developing optimized websites.

Pros

  • First thing I like about it is MVC patter which is easy to learn if and only if you know about MVC, otherwise it is very difficult to learn.
  • Quick development so it saves our time as well as our clients time.

Cons

  • Although its documentation is quite good like CakePHP (which is called CakePHP cookbook), it is difficult to learn unlike CakePHP and CodeIgniter.
  • Even I have started developing applications with CodeIgniter and Yii.

Likelihood to Recommend

Laravel is best suited for those people who are at an experienced level as it allows you quick development and security. It is less appropriate for beginners. Even I started with CodeIgniter after I consulted with my seniors in the development field. After learning other frameworks I switched to this product and it is quite good, no doubt.
Vetted Review
Laravel PHP Framework
2 years of experience