TrustRadius: an HG Insights company

Laravel PHP Framework

Score9.8 out of 10

103 Reviews and Ratings

What is Laravel PHP Framework?

Laravel is a free, open source web application PHP framework.

Categories & Use Cases

Laravel FTW.

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.

Return on Investment

  • Laravel saves our clients significant time and costs as it radically reduces development time and complexity for data-driven web applications.
  • "The integration of Laravel Forge, AWS EC2, and GitHub CI/CD creates a seamless infrastructure workflow that significantly reduces engineering overhead and operational costs.
  • The Framework is open source which saves licensing fees.

Usability

Alternatives Considered

Symfony, Django and Express.js

If you make PHP Apps Laravel is the way to go

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

Return on Investment

  • Enabled collaborative development between members of our team
  • Ensured better security in the end products
  • Eliminated the need for manually spinning up/down servers, since the toolchain automated that.

Usability

Alternatives Considered

CodeIgniter and CakePHP

Other Software Used

MariaDB Platform, PostgreSQL, WordPress, WooCommerce, WooCommerce Subscriptions

Laravel PHP Framework continues to surpass my expectations

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

Return on Investment

  • PHP Unit Tests increased stability and reliability
  • Stripe integration reduced time needed for bookkeeping by 50%
  • Clear documentation made development easy

Usability

Alternatives Considered

CakePHP

Other Software Used

Moodle, CiviCRM, Drupal

Laravel PHP Framework - Great Framework for all kind of website

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.

Return on Investment

  • It is open source; hence 100% ROI

Usability

Alternatives Considered

WordPress, BigCommerce, Shopify, React and WooCommerce

Other Software Used

WordPress, React, WooCommerce, BigCommerce, Shopify

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

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

Most Important Features

  • Migrations
  • Authentications
  • Eloquent ORM
  • Factory and Database Seeder
  • Blade Templating Engine
  • Jobs
  • Events and Listener
  • Notifications

Return on Investment

  • Easy integration with payment gateways has positive impact
  • Less conversions due to slow performance had some negative impact
  • Easy to implement new feature had positive impact

Alternatives Considered

CodeIgniter

Other Software Used

CodeIgniter