Skip to content
Framework

Laravel Releases

Track every Laravel release from latest stable to end-of-life. Version timelines, PHP compatibility, ecosystem evolution, and upgrade guidance for PHP teams.

Total Versions

Supported

Latest

Version Timeline

All tracked releases with lifecycle status and EOL dates.

Loading version data…

Lifecycle Timeline

Visual overview of active support and maintenance windows.

9
10
11
12
13
2022 2023 2024 2025 2026 2027 2028 2029
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active
Maint
Active / LTS
Maintenance
Today

Upgrade Paths

Migration guidance between major versions — breaking changes, effort estimates, and tips.

9 10 Medium Difficulty
Est. 2-4 hours

Breaking Changes

  • PHP 8.1+ required (drops 8.0)
  • Upgraded to Symfony 6.x components
  • Process facade for running external commands
  • Pest testing scaffolded by default
  • Native types replacing docblock types throughout

Migration Notes

PHP version bump is the main blocker. The shift to native PHP types means some interfaces changed signatures. If you extended framework classes, check for type mismatches. Laravel Shift handles this automatically.

10 11 Medium Difficulty
Est. 2-4 hours

Breaking Changes

  • PHP 8.2+ required (drops 8.1)
  • Slimmed application skeleton (fewer default files)
  • Config files consolidated (no more individual config files by default)
  • Per-second rate limiting
  • Health check routing built in
  • Graceful encryption key rotation
  • Prompt-based artisan commands

Migration Notes

The slimmed skeleton is the biggest conceptual change — new apps have fewer config files and service providers. Existing apps keep their structure. The config consolidation is opt-in for upgrades. PHP 8.2 is required, so upgrade PHP first if needed.

11 12 Low Difficulty
Est. 1-2 hours

Breaking Changes

  • PHP 8.2+ required (same as 11)
  • Improved type safety across the framework
  • New default starter kits (React/Vue with Inertia, or Livewire)
  • Built-in WorkOS AuthKit integration

Migration Notes

Smooth upgrade from 11. No PHP version bump required. The new starter kits only affect new projects. Existing apps continue working with their current auth setup.

Version Risk Assessment

Evaluate risk factors before choosing a version for production.

Version EOL Risk CVE Risk Ecosystem Cloud Support Overall Recommended Action
Laravel 8 and below Critical High Unsupported Dropping Critical Past EOL — no security patches, upgrade immediately
Laravel 9 Critical Medium Degrading Legacy Critical EOL Feb 2024 — upgrade to 11 or 12
Laravel 10 High Low LTS only Full High Security support ends Feb 2025 — upgrade to 11+
Laravel 11 Low Low Active Full Low Current stable — supported until Mar 2026
Laravel 12 None Low Active Full Low Latest — recommended for new projects

Risk combines EOL proximity, PHP version requirements, security patch availability, and ecosystem support. Assessed as of March 2026.

Major Version Feature Comparison

Side-by-side feature differences across major versions.

Feature 9 10 11 12
PHP minimum 8.0 8.1 8.2 8.2
Symfony components 6.x 6.x 7.x 7.x
Livewire version 2.x 3.x 3.x 3.x
Inertia support 1.x 1.x 2.x 2.x
Slim skeleton No No Yes Yes
Native types Partial Extensive Full Full
Pest scaffolding No Default Default Default
Health check route No No Built-in Built-in
Rate limiting Per-minute Per-minute Per-second Per-second
Key rotation No No Graceful Graceful
Bug fixes until Feb 2023 Aug 2024 Sep 2025 Aug 2026
Security fixes until Feb 2024 Feb 2025 Mar 2026 Feb 2027

Embed Badges

Add live Laravel status badges to your README, docs, or dashboard.

Health Status

Overall support health

Laravel Health Status
![Laravel Health Status](https://img.releaserun.com/badge/health/laravel.svg)

EOL Countdown

Next end-of-life date

Laravel EOL Countdown
![Laravel EOL Countdown](https://img.releaserun.com/badge/eol/laravel.svg)

Latest Version

Current stable release

Laravel Latest Version
![Laravel Latest Version](https://img.releaserun.com/badge/v/laravel.svg)

CVE Status

Known vulnerabilities

Laravel CVE Status
![Laravel CVE Status](https://img.releaserun.com/badge/cve/laravel.svg)

Frequently Asked Questions

Common questions about Laravel releases and lifecycle.

How long are Laravel versions supported?
Laravel ships a new major version annually (usually Q1). Each release gets 12 months of bug fixes and 24 months of security fixes. LTS was dropped after Laravel 6 in favor of this predictable annual cadence.
Which Laravel version should I use?
Always use the latest stable version for new projects (currently Laravel 11). For existing apps, upgrade when your current version approaches end of security support. Laravel Shift automates upgrades between any two versions.
Is upgrading Laravel difficult?
Laravel provides detailed upgrade guides for each version. Laravel Shift is a paid service that automates upgrades via pull request. Single-version jumps are usually 1-4 hours of work. Multi-version jumps (e.g., 8 to 11) can take a day or more.
What PHP version does Laravel require?
Laravel 11 requires PHP 8.2+. Laravel 10 requires PHP 8.1+. Each Laravel version pushes PHP requirements forward. Keep your PHP current to avoid being blocked from upgrading.
Laravel vs Symfony: which should I choose?
Laravel is opinionated, developer-friendly, and ships faster for typical web apps (auth, queues, caching, mail all built in). Symfony is more modular and enterprise-oriented with longer support cycles. Laravel actually uses many Symfony components under the hood.
What is the Laravel ecosystem?
Laravel has a rich first-party ecosystem: Forge (server management), Vapor (serverless), Nova (admin panels), Livewire (reactive UIs), Inertia (SPA bridge), Cashier (billing), Socialite (OAuth), Horizon (queues), Telescope (debugging), Pennant (feature flags), and Reverb (WebSockets).

Related Tools

Browse All Version History