Let's learn about Laravel via these 115 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology.
Laravel is a popular open-source PHP web framework known for its elegant syntax and robust features for building modern web applications. It simplifies common web development tasks, enabling developers to create powerful and scalable applications efficiently.
1. How To Install Bash On Windows 10

Microsoft recently joined hands with Canonical (the parent company of Ubuntu) to bring the entire userland into Windows, minus the Linux Kernel. So as a result, you, as a developer, get access to the whole range of Ubuntu command-line tools and utilities with bash shell integrated with Windows. Let’s look at how we can install Bash on Windows 10 and take full advantage of the new feature.
2. A Quick Guide to Upgrading Laravel to Version 9 🚀

How you can upgrade your laravel application to version 9
3. PHP Laravel VS Symfony: A Detailed Comparison of Web Development Frameworks

When PHP developers need to prepare any enterprise-grade web application, they often prefer to use a framework.
4. A Complete Guide to Laravel Sail

Laravel Sail is a powerful tool for managing Laravel development environments, making it a great choice for both solo developers and teams. Get more details.
5. Implement Live Video Streaming in a Laravel PHP Web Application Using LiveKit

The Auction Events Platform for Creators is a Laravel PHP web application streaming live video from an auction event, using the LiveKit.
6. A Complete Guide to Laravel Sail

This post is about what to expect from Laravel Sail, how it works and how to make the most of it; it is also a plea to developers to break away from it.
7. The Simple & Efficient Way to Enable JWT auth in Laravel By Using PHP-JWT Module

I encounter this issue while working on an application for a client recently. Instead of using a JWT library build for Laravel, I used firebase/php-jwt to generate and authenticate users. Don’t ask why as there were many reasons behind this decision. If you are using any Laravel library for JWT like tymondesigns/jwt-auth then you don’t need this anyway, use the library if you want.
8. Choosing a PHP Framework for Microservice Architecture

Comparison of PHP frameworks and how suitable they are for the microservice architecture
9. How to fetch Open Graph metadata in Laravel
10. How To Use WebRTC With Laravel

In this guide, you will learn how to set webRTC in your Laravel project and how WebRTC works! Check it out.
11. Choosing Between Ruby on Rails and Laravel for App Development [A How To Guide]

When you are looking for a software development partner for your app idea you obviously want to make sure, that your product will be developed in the best technology possible.
12. Laravel & Vuejs: A Miraculous Combination for Perfect Web Applications

With 72% of the market share, PHP is one of the most popular and widely used programming languages. Laravel is a powerful Model-View-Controller based PHP framework for all of the web artisans. This open-source PHP framework was created for creating full-featured websites. It is the best choice for web app developers who seeks expressive, simple and elegant toolkit in order to create elegant applications with a good speed. The founders of Laravel value elegance, simplicity, and readability more than anything and designed this PHP framework upholding these values. It is PHP’s fastest-growing framework owing to its scalability, ease of use, and
flexibility.
13. How to Implement Full-text Search in a Laravel Project

In this article, I'll talk about what the problems with searching without full-text search are and how to implement such search
14. My Laravel Repository Pattern Solution (in only 30 lines of code)

A 30 line piece of script can finally provide a good solution for a repository pattern in Laravel apps.
15. How to Build Resumable File Uploads into Your Web Apps With Tus, Laravel and Uppy

A guide on how to implement resumable uploads in PHP with TUS, TUS-PHP and Uppy
16. Validate Your PHP API Tests Against OpenAPI Definitions – A Laravel Example

Am I proud of this montage? You bet I am (by the author)
17. Laravel Nova Dashboard with Customizable Chart

Most of the time in the part of development in software application, users need to have an admin page to show multiple data and information such as sales performance, operation performance, etc. As one of PHP framework, laravel built an administrative panel called laravel nova. Nova is a beautifully designed administration panel for Laravel. By using this tool, you can easily create and manage your admin panel of your website without having create it from scratch. The cool thing about Nova is it developed using PHP or Vue.js because of Laravel compatibility. Hence it makes your admin panel can be flawless and writing custom components is a cinch.
18. How to Setup a Powerful PhpStorm Configuration to Improve Laravel Development

By just having the right IDE setup — you can learn and grow, meanwhile producing quality code and software.
19. Laravel Homestead: Why, How, and When to Use It In Developement

How to replicate your production environment in your local machine with a few configuration.
20. Explore the Value of Custom Rules and Data Validation (With Laravel) in Inspector

The value a software provides to users is often a function of the quality of data it is able to manage.
21. 14 Reasons Why Laravel Is The Best PHP Framework!

The choice of which framework to use while developing an application depends on many factors, but just like any other application framework, Laravel does have its pros and cons. Leaving inside the hate, I would like to focus on the advantages of using the Laravel framework. Before I jump into the magic of Laravel, I would like to discuss why you would use a framework for developing an application in the first place. What are the potential pitfalls of not using a framework and developing everything on your own?
22. Laravel Real-Time Monitoring Using Inspector

Hi, I'm Valerio, software engineer from Italy.
23. How to Write Raw SQL Query Migration in Laravel

We have created a laravel package to keep the track of raw SQL migration using package Laravel raw sql query migration
24. How to Build Infinite Scrolling in Laravel: A Dev Guide

Optimize infinite scrolling in Laravel with step-by-step instructions for a seamless user experience.
25. How to Manage Feature Flags with Laravel Pennant

Introducing Laravel Pennant - a package that enables you to manage access to new system features.
26. Building a Production-Ready Laravel Stack with Traefik and FrankenPHP
A practical guide to deploying a high-performance Laravel stack using Octane, FrankenPHP, and a fully automated Docker Compose workflow.
27. 7 Laravel Tips You Should Know

Hello, my name is Adrian. After writing an article about 6 Eloquent Tricks Every Laravel Developer Should Know and receiving a better than expected feedback from the readers, I decided to show some more Laravel tips that are used at Weap.
28. Using Components in Laravel: A Gentle Introduction

In recent Laravel projects that I have been working on, I noticed that I reuse a lot of UI components on the same project but also on other coding projects.
29. 10 Use Cases for Using Laravel to Build Web App Development Projects

It’s no secret that PHP is sometimes considered a “low-barrier-to-entry” programming language. Laravel is a phenomenal framework and it scores better than most.
30. Extending Laravel Artisan Commands
31. How to Secure Your Laravel Application

Nowadays, the tools we use to browse the internet require us to follow security standards. Otherwise, they tend to flag our web applications/sites as insecure.
32. Laravel PEST Test Solution - How to Fix the "A Facade Root Has Not Been Set" Problem

Laravel PEST Test Solution - A Facade Root Has Not Been Set
33. How to Write Browser Tests Using Laravel Dusk

An article about what features Laravel Dusk provides for browser-based testing
34. Make your Product Ready to Scale Using Laravel Queues

This guide is for all PHP developers that need a deeper understanding of how to introduce background Jobs in a Laravel application.
35. Laravel Nova Pros, Cons, and Pitfalls: A Case Study of the Pharmaceutics ERP System Development

Learn about Laravel Nova pros, cons, and potential pitfalls by reading JatApp's case study of ERP system development for a pharmaceutical company.
36. Find out Whether Model Observers in Laravel are a Bad Practice

Keep your Model Observers in Laravel under control.
37. Running Multiple Docker Containers With Custom Config Files

Many of us using Docker to make our lives easier have ran into the issue of conflicting ports due to running more than 1 docker container. It’s easy to get bogged down into changing config files and squander an entire afternoon. I intend to write this article as a reminder to my future self whenever I need to set up multiple instances of docker container on a single machine.
38. How to Setup a Local Environment for Laravel Development With PHP, Node.Js, MySQL And Redis

In this part of my series, we will install a minimum viable local environment for Laravel development.
39. Using ReactPHP to Stream Media

A design for a streaming media server using ReactPHP and Laravel.
40. Dockerize Your Laravel Project in a Jiffy

The easiest way to dockerize your Laravel project. you can set up Laravel in just 10 minutes...
41. Turn Your IDE Into a Powerhouse for Laravel Development With These Plugins for PhpStorm

I will cover plugins that I use and recommend for your PhpStorm installation.
42. Companion for working with Laravel — Telescope

Laravel Telescope is a customized debugging panel with different aspects of the application, where each aspect is highlighted in a separate menu item.
43. How to Spot N+1 SQL Query Problems Early for Laravel Projects

My top favorite tools for spotting N+1 problems in database queries for Laravel projects.
44. Securing Your Laravel Application: A Comprehensive Guide

This guide is perfect for developers wanting to ensure their Laravel application is rock-solid and secure. Get started today.
45. Here Are the Frameworks You Need to Build a Real-Time Chat App

Build a real-time chat app with Laravel Reverb, Sanctum, and Nuxt 3. Learn secure authentication, real-time updates, and modern chat features.
46. Is PHP The Middle Child Of Web Development?

Why PHP continues to power over 76% of websites despite criticism from some developers - a look at PHP's enduring popularity, and ease of use.
47. Laravel Envoy - How to Automate the Boring Stuff

If you feel like you are doing the same things over and over again, it's time to automate, and this article is all about how to do it!
48. Adapter Design Pattern: Adapt Everything With Your Codes

When we start building software, we can see many code's incompatibilities. This is because of many codes have been written based on different contracts.
49. Evaluating Swoft — A PHP Microservices Framework

Swoft is a PHP high performance microservice co-routine framework.
50. How to Add React.js to Laravel

How to add ReactJS to your Laravel project
51. 40 Must-Known Laravel Tools and Resources
52. Scaling Laravel Applications with Octane

Laravel Octane is a great way to scale your Laravel application. It's easy to use and can improve performance without needing to make changes to your codebase.
53. Composer Packages that Every Laravel Developer Must Have

I believe developers of middle and senior levels should always use these must-haves processes with at least one external data store.
54. Best JavaScript Frameworks 2025, Laravel vs. Next.js, and More - This Week in JS

It’s 2025, and we've got some exciting trends to kick off the year, including the evolution of tech stacks, the Laravel vs Next.js rivalry
55. Laravel Vs Symfony: Answering All The Questions To Make a Better Choice

PHP is highly popular, and needs no introduction. But, so are the frameworks, Laravel, and Symfony. This blog shares detailed insights on the two.
56. Why You Don't Need Linux to Develop in PHP

Why you don't need Linux to develop in PHP? With the introduction of Windows Subsystem for Linux 2 (WSL2), PHP development on Windows has become very easy.
57. An Introduction to Docker for Web Development

This is the introduction to a series that was originally published on tech.osteel.me. Only the introduction was brought to Hacker Noon — links to other parts will take you to that other website.
58. Setting Up Laravel Unit and Security Tests

This article provides a detailed explanation of Laravel Unit and Security Tests for web applications built using the Laravel framework. It explains the process
59. Configuring Developer Tools and Packages Within PhpStorm For Laravel

In this article, we will also go over and configure anything exclusive to PhpStorm. We start by setting some good defaults, that help with automated code format
60. A Better Way to Monitor Your Laravel Services

Kubernetes or auto scaling can create a bit of mess in your monitoring data. Learn how to monitor your Laravel application by services instead of hostnames.
61. The 10+ Best Tools For Laravel Developersđź›

Check out the best tools for Laravel developers to boost the workflow.
62. Development-Friendly Laravel Tools & Resources

You can improve your productivity in Laravel by using these developer-friendly tools and resources to cut down on time spent on tedious, avoidable tasks.
63. Django Vs Laravel: The Ultimate Comparison Guide (2022)

Are you looking for a comparison and an ultimate guide for Django vs laravel? You got the final destinations with features and benchmarks.
64. The Top Backend Development Frameworks in 2023

Take a look at our annual breakdown of the top web backend frameworks in 2023. Leading the list is the clear leader NodeJS.
65. "Specified key was too long; max key length is 767 bytes" Error in Laravel

One of these issues you might stumble across using the PHP framework Laravel is this one:
66. Laravel 12 Prompts Guide: Prompt Types, Validation, and an Interactive Seeder Generator Example

Laravel Prompts brings beautiful, zero-dependency interactive CLI prompts to Laravel 12—types, validation, and a seeder generator example included.
67. Make Your Application Scalable Optimizing the ORM Performance

In this article I would share a set of ORMs optimization strategies that I'm using in almost every backend service I'm working on.
68. Laravel Background Processes Analytics with Inspector

In this article I would show you how to turn on analytics in the dark side of your application: "background Jobs and scheduled Artisan commands execution".
69. Rails and Laravel Explained With Basic MVC Structure

Ok, first of all, this isn’t an article about which framework is better since they have different base languages.
70. How Laravel Web Development Can Grow Your Business in 2020 and 2021

PHP web frameworks are the most popular sources for web application development. Laravel web development is one of the most important technologies for web application because of the MVC architecture.
71. How to Monitor a Bagisto e-commerce in Real-Time using Inspector

Hi I'm Valerio, software engineer from Italy and CTO at Inspector.
72. Replace Comments With Better Code

Hi, I’m Valerio, software engineer from Italy.
73. The Pure Laravel Playbook

It used to be the case that when you program a Laravel project, you program in PHP within the Laravel framework, and then have Vue.js or some other front-end framework at the front-end.
74. Coding in Public With Filament: Building a Minimal CMS on the TALL Stack

Laravel is a powerful PHP framework for building web apps. Use it toreate a lightweight, cost-effective headless CMS—simple to set up, easy to scale
75. Laravel Real-Time Controllers Monitoring with Inspector - Laravel Package

Hi, I'm Valerio, software engineer from Italy and CTO at Inspector.
76. Duplicating a Database Record in Laravel

Using the replicate() method to duplicate a database record in Laravel.
77. Laravel Boost, But Better: Custom Configs, Tools, and Context That Work

In the era of AI, LLMs are undeniably part of our workflow. Let's make them suck less with Laravel Boost.
78. Set Up Laravel 6 on Google Cloud Run with Continuous Integration [Step-by-Step Guide]

Laravel has soared in popularity in the last few years. The Laravel community even says that Laravel has made writing PHP enjoyable than a pain. Laravel 6 has some interesting new features. Getting a super scaleable working URL for your application take hours if not days. Setting up something like Kubernetes is a huge task. This is where Google Cloud Run shines, you can get a working HTTPs URL for any of your containerized app in minutes.
79. What You Need to Know About Ruby on Rails to Start Developing Your First Application
Ruby on Rails is a framework based on Ruby programming language, it is mainly used for web development. what do you need to know about it?
80. Use Laravel and Traefik to Dynamically Configure for Effortless Multi-Domain Management
Streamline dynamic multi-domain routing in Laravel with Traefik by serving YAML via the HTTP provider for automated, secure, and scalable configuration management. Ideal for Laravel developers and DevOps teams who want to eliminate bulky static files and improve maintainability.
81. Laravel 8 Features That You Should Know

This blog talks about why Laravel 8 deserves another look because of several features that makes it perfect for web development.
82. Dirty Jobs: Debugging Till the Last Minute

Debugging in practice means getting lost on tangents, trying to look good in front of your subordinates and doing just a little bit of debugging on the side.
83. Step by Step Guide to Build the Laravel Web App

Step by Step Guide to Build the Laravel Web App
84. How Deemples CEO David Wong built the largest golf app in Malaysia

Deemples was nominated as one of the best startups in Kuala Lumpur in Startups of the Year hosted by HackerNoon. Here's an interview with its CEO.
85. Laravel Under The Hood - What Are Facades?

Laravel offers an elegant method-calling feature called Facades. They resemble static methods, but well, they are not! What kind of magic is Laravel doing?
86. How to Generate Sitemaps Using Laravel on the Fly
First things first: What is a sitemap?
87. A Guide to Setting up Laravel in Ubuntu

Laravel is a very popular open-source PHP framework aimed at easy development of applications. If you are looking for a new PHP framework, you should give Laravel a try.
88. How to Simplify Data Validation in PHP With ValidationMyPhp

In this article, we'll dive into how ValidationMyPhp simplifies data validation in PHP applications and why it deserves your attention on GitHub.
89. An Auction System Needs a Central Clock
90. Coz.jp Will Now Have Beta API Support - Will Also Have n8n & Laravel Integrations
The next evolution of Coz.Jp is on it's in the final testing phase. WE added API support and also created a N8N node for it and a Laravel Plugin. You can now automate your link shortening requirements esily, from your business tools.
91. Efficient API Interaction And Consumption With Laravel: A Beginner's Guide

As a developer, there will come a time when you will need to create your API or consume an external API and interact with it. This is a phase you can’t run from
92. Why You Should Use Laravel PHP Framework for Web Development

Comprehensive guide to web development using laravel framework.
93. You Can Track Code Deployments in New Relic With Laravel Commands: Here's How
Simplify New Relic deployments track with a custom Laravel. Track deployments easily without GitHub Actions by using 'php artisan app:deploy-mark'.
94. Why I Started Building My Own Containers (and What I Wish Tutorials Told Me)

Master the art of building your own containers. Learn a streamlined approach to containerization, avoid common mistakes, and gain the freedom to ship your apps.
95. Explaining Laravel Package Ecosystem

Packages play a big role in the Laravel scene. How big and which packages?
To find it out we took the data from the Packagist.org API and filtered out the
Laravel packages.
96. How to set up NetSuite Token-based Authentication (TBA) in Laravel

Learn to set up Token-based Authentication (TBA) in Laravel for NetSuite integration with this step-by-step guide, including code snippets and UI screenshots.
97. The HackerNoon Newsletter: The Secret Math Behind Every Creative Breakthrough (1/16/2026)

1/16/2026: Top 5 stories on the HackerNoon homepage!
98. What's New in Laravel 10: A Peek at New and Upcoming Features

 What to expect in laravel 10: An overview of upcoming features and changes. Laravel v10 is the next major version of Laravel after Laravel v9 and laravel v8
99. Dynamic Multi-Domain Management in Laravel with Traefik
Streamline dynamic multi-domain routing in Laravel with Traefik by serving YAML via the HTTP provider.
100. Frequent Updates Might Not Even Be The Most Weirdest Thing About Laravel

Are you a Laravel Tech Stacks user, what is this thing you find weird about it? Give your own opinion.
101. Laravel Application Development: Introduction, Capabilities, and Websites

If there is a framework that offers an exceptional platform for building robust web applications in PHP, it’s Laravel. Launched in 2011, the app development framework quickly started gaining ardent followers and became the most starred PHP framework on GitHub in 2015.Â
102. PHP Development: Creating Toggleable Laravel Routes with Attributes

PHP 8 has introduced attributes that are quite impressive and powerful, and this article will use them to toggle Laravel routes on and off. How cool is that?
103. How to Handle All PHP Errors

Sometimes your PHP application might produce many different types of earnings.
104. Laravel Zero - How to Build a TCP Server

Building console applications can be a lot of fun, but also quite challenging. However, Laravel Zero makes it incredibly easy and way more enjoyable!
105. Paypal Integration Package Built With PHP

I have built a component PayPal integration package using PHP Laravel framework.
106. Bootstrapping Laravel + Admiral: Auth Without the Boilerplate

Learn how to bootstrap a modern admin using Laravel 12, Sanctum, and the open-source Admiral admin panel.
107. Laravel Under The Hood - The Magic of Macros

One way to extend Laravel with custom methods is through macros and mixins. Let me show you how!
108. Laravel's Strategy Pattern: The Manager Under the Hood

Have you ever wondered how Laravel switches between different drivers' implementations? Well, hang tight, we will learn how!
109. The Noonification: History of Using AI in Education (6/29/2024)

6/29/2024: Top 5 stories on the HackerNoon homepage!
110. [A How To Guide] Planning the Technology Stack for an Event Sourcing Project

The most common question I encounter when training or consulting with developers, Engineers and Software development laboratories about a new Event Sourcing project is how and where do we start.
111. The Noonification: Laravel Envoy - How to Automate the Boring Stuff (7/10/2024)

7/10/2024: Top 5 stories on the HackerNoon homepage!
112. The HackerNoon Newsletter: Can ChatGPT Outperform the Market? Week 2 (8/25/2025)

8/25/2025: Top 5 stories on the HackerNoon homepage!
113. The HackerNoon Newsletter: 40 BTC Sayings in 280 Characters or Less (1/22/2025)

1/22/2025: Top 5 stories on the HackerNoon homepage!
114. Here's Why I Prefer Laravel Custom Query Builders Over Scopes

Laravel scopes make queries much more readable, but they come with a lot of magic. Custom Query Builders fix this issue, let me show you how to use them.
115. Django vs. Laravel: A Beginners Guide

Django is a straightforward option to pick up and offers a backend customized according to the users' needs.
Thank you for checking out the 115 most read blog posts about Laravel on HackerNoon.
Visit the /Learn Repo to find the most read blog posts about any technology.
Originally published on HackerNoon.




Top comments (0)