Laravel Version History 2026

Laravel 13 is the current stable release — launched March 17, 2026 with zero breaking changes and PHP 8.3+ required.

Updated April 2026Current Stable: Laravel 13Released March 17, 2026 · PHP 8.3+ · Zero breaking changes

Laravel Version History & Support Timeline

VersionRelease DatePHP RequiredBug Fixes UntilSecurity UntilStatus
Laravel 13March 17, 2026PHP 8.3–8.4September 2027February 2028Current stable
Laravel 12Feb 24, 2025PHP 8.2–8.4August 13, 2026February 2027Security only
Laravel 11March 2024PHP 8.2–8.3September 2024March 2026End of life
Laravel 10February 2023PHP 8.1–8.2August 2023February 2025End of life
Laravel 9February 2022PHP 8.0–8.1August 2022February 2024End of life

Support dates follow Laravel's official policy: 18 months bug fixes, 2 years security fixes per major release.

What's New in Laravel 13

Released March 17, 2026 with zero breaking changes. All new features are optional — existing Laravel 12 application code works without modification.

1

PHP Attributes

Optional alternatives to class properties on models, controllers, jobs, commands, listeners, mailables, and notifications. Old property syntax still works with zero breaking changes.

2

Laravel AI SDK

Production-stable provider-agnostic SDK for text generation, tool-calling agents, image creation, audio synthesis, and embeddings. It supports OpenAI and Anthropic with retries, error normalisation, and queue integration.

3

Cache::touch()

Extend a cache key TTL without re-fetching the value. Useful when cached data is still valid but needs a longer lifetime.

4

Reverb database driver

Run Laravel Reverb WebSockets without Redis. The database driver gives teams a simpler deployment option for smaller real-time workloads.

5

Passkey authentication

Passkeys are built into starter kits through updated Fortify integration. Teams can adopt modern passwordless authentication without custom plumbing.

6

Queue::route()

Centralise job-to-queue and connection routing in a service provider. Queue routing rules can move out of individual job classes.

7

JSON:API resources

First-party support for the JSON:API specification. API responses can follow the standard without relying on a separate package.

8

PreventRequestForgery middleware

Origin-aware CSRF protection on top of token-based checks. It adds another request validation layer for browser-originated traffic.

9

Zero breaking changes

Application code from Laravel 12 continues to work without rewrites. The upgrade path is designed to take under 10 minutes once PHP is ready.

Upgrading from Laravel 12 to Laravel 13

  • Zero breaking changes — no application code rewrites needed
  • PHP 8.3+ is required — upgrade PHP first if you are on 8.2
  • Run: composer require laravel/framework:^13.0 then php artisan migrate
# 1. Upgrade PHP to 8.3+ first (if not already)
# 2. Update composer.json
composer require laravel/framework:^13.0

# 3. Run migrations
php artisan migrate

# 4. Clear caches
php artisan optimize:clear
Need help with the upgrade? See our Laravel upgrade service →

Frequently Asked Questions

Related Laravel Resources

Everything you need to work with Laravel in 2026.

Need Help Upgrading to Laravel 13?

Our team has handled 50+ Laravel upgrades. We assess your app, plan the migration, and ship without downtime.