28.2K
23.4K
+ 1
3.9K

What is Laravel?

It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
Laravel is a tool in the Frameworks (Full Stack) category of a tech stack.
Laravel is an open source tool with 79.4K GitHub stars and 24.2K GitHub forks. Here’s a link to Laravel's open source repository on GitHub

Who uses Laravel?

Companies
3518 companies reportedly use Laravel in their tech stacks, including Razorpay, deleokorea, and E-Commerce.

Developers
23989 developers on StackShare have stated that they use Laravel.

Laravel Integrations

PHP, Django, Sentry, CodeIgniter, and Auth0 are some of the popular tools that integrate with Laravel. Here's a list of all 79 tools that integrate with Laravel.
Pros of Laravel
556
Clean architecture
392
Growing community
370
Composer friendly
344
Open source
325
The only framework to consider for php
221
Mvc
210
Quickly develop
168
Dependency injection
156
Application architecture
143
Embraces good community packages
73
Write less, do more
71
Orm (eloquent)
66
Restful routing
57
Database migrations & seeds
55
Artisan scaffolding and migrations
41
Great documentation
40
Awesome
30
Awsome, Powerfull, Fast and Rapid
29
Build Apps faster, easier and better
28
Eloquent ORM
26
JSON friendly
26
Modern PHP
26
Promotes elegant coding
25
Most easy for me
24
Easy to learn, scalability
23
Beautiful
22
Blade Template
21
Test-Driven
15
Security
15
Based on SOLID
13
Clean Documentation
13
Easy to attach Middleware
13
Cool
12
Simple
12
Convention over Configuration
11
Easy Request Validatin
10
Simpler
10
Easy to use
10
Fast
9
Get going quickly straight out of the box. BYOKDM
9
Its just wow
8
Laravel + Cassandra = Killer Framework
8
Simplistic , easy and faster
8
Friendly API
7
Less dependencies
7
Super easy and powerful
6
Great customer support
6
Its beautiful to code in
5
Speed
5
Eloquent
5
Composer
5
Minimum system requirements
5
Laravel Mix
5
Easy
5
The only "cons" is wrong! No static method just Facades
5
Fast and Clarify framework
5
Active Record
5
Php7
4
Ease of use
4
Laragon
4
Laravel casher
4
Easy views handling and great ORM
4
Laravel Forge and Envoy
4
Cashier with Braintree and Stripe
3
Laravel Passport
3
Laravel Spark
3
Intuitive usage
3
Laravel Horizon and Telescope
3
Laravel Nova
3
Rapid development
2
Laravel Vite
2
Scout
2
Deployment
1
Succint sintax
Decisions about Laravel

Here are some stack decisions, common use cases and reviews by companies and developers who chose Laravel in their tech stack.

Nick Armenis
Needs advice
on
DjangoDjango
and
LaravelLaravel

I am thinking of developing a reservation system for hotel rooms. Mainly for educational purposes. I am a junior in both Laravel and Django. I have a little experience with reservation systems developed in Laravel, but I'm trying to figure out if either framework is a better fit. What would you choose?

See more
Needs advice
on
MySQLMySQL
and
UnityUnity

Hello Everyone, I'm a freelancer and I have a project for an online trivia app (not a multiplayer yet for now). I'll be using Unity for the client side, but I'm having a hard time deciding which Backend technologies should I use considering the goal is to have a large number of users in the future. I was thinking to use MySQL as the DBMS but Im planning not to use Laravel or CodeIgniter with it.

Can anyone recommend some Backend stacks that will be ideal? Kudos and Thanks in Advance!

See more
Needs advice
on
FlutterFlutterLaravelLaravel
and
MySQLMySQL

Developing a managed multivendor marketplace mobile app to enable users to buy and sell (mainly used hardware) products from the same app, allowing buyers to checkout and purchase an entire listing at either the set "buy now" price or "make offer" to buy at a negotiated price with the seller. Please share your opinion on my current choice Flutter + Laravel (with MySQL) and are there more feasible alternatives?

See more
Needs advice
on
LaravelLaravel
and
WordPressWordPress

Hi All

I am currently working on preparing a multi-tenant app with one database per tenant. The app will have data analytics dashboards, CRM, and task management modules. Originally my thoughts were to build with Angular, Laravel, and MySQL, as the development team mainly consists of PHP developers.

However, the team is recommending to develop the app entirely using WordPress by utilizing a multisite model, saying that it will not have any impact on performance even as the user base increases.

My own take is that this will have a negative impact on performance. Can you please advise me if this is true?

See more
Needs advice
on
ASP.NETASP.NET
and
LaravelLaravel

Hello everyone, I want to have a project developed similar to the PCPartPicker Website. Various technologies were proposed to me, like WordPress, Laravel, ASP.NET, etc.

Since I don't have the knowledge to evaluate this choice correctly, and since it is fundamental to the success of the project, I wanted to know the community's opinion on the matter.

Obviously, the developers promote the one they know best or which suits them best, so I would need an 'independent' opinion about which one you think would be the best option possibly also considering development costs.

Thank you for your help.

See more
Needs advice
on
JavaJava
and
LaravelLaravel

Hi. I am a backend developer in a company tasked with recoding a legacy application, choosing the right technology stack, and then later hiring for that stack.

This is a freight/logistics/courier application made 15 years ago in PHP with no modern framework used. In this application, customers from different countries login into their accounts and add a huge number of shipments, like let's say 500, and then, later on, generate PDFs for them after calling third-party APIs. This application has API integrations with lots of other companies and also offers API access to its own software as well. This application is also used in-house by warehouse people to scan different shipments using barcode scanners and to process shipments by performing different actions on them. The database being used currently is MySQL.

Now we have the choice to write this application in a modern technology stack. Performance, speed, reliability, and security are the primary concerns here.

Should I go with Java/Spring Boot with Angular2+ as the front end or PHP/Laravel with Vue.js as the front end?

Switching at this point from PHP to Java will not be hard if Java is considered better here because we can hire as per our final decision.

Thanks.

See more

Laravel's Features

  • Template Engine
  • MVC Architecture Support
  • Eloquent ORM (Object Relational Mapping)
  • Security
  • Artisan
  • Libraries & Modular
  • Database Migration System
  • Unit-Testing

Laravel Alternatives & Comparisons

What are some alternatives to Laravel?
Symfony
It is written with speed and flexibility in mind. It allows developers to build better and easy to maintain websites with PHP..
CodeIgniter
CodeIgniter is a proven, agile & open PHP web application framework with a small footprint. It is powering the next generation of web apps.
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
CakePHP
It makes building web applications simpler, faster, while requiring less code. A modern PHP 7 framework offering a flexible database access layer and a powerful scaffolding system.
Rails
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
See all alternatives

Laravel's Followers
23371 developers follow Laravel to keep up with related blogs and decisions.