# Laravel 13 arrives on March 17: what changes (and what doesn't)

- Publication : 13/03/2026
- Temps de lecture : 3 min de lecture
- Auteur : Guillaume

Laravel 13 will be released on **March 17, 2026** — just a few days away. Taylor Otwell announced it on stage at **Laracon EU 2026**. No architectural revolution on the agenda, but a solid, clean, and future-oriented version.

## PHP 8.3 Required

This is the only change affecting the infrastructure: Laravel 13 drops PHP 8.2 and requires **PHP 8.3 at minimum**. PHP 8.1 reached its end of life in December 2025 — it no longer receives any security patches. If your environments are still running on outdated versions, now is the right time to clean them up.

Good news: PHP 8.5 (released in November 2025) is also supported by Laravel 13, with JIT improvements and native URI handling.

## Zero Breaking Changes

Laravel 13 has been designed not to break any existing application code. All new features are optional and backward compatible. The official upgrade guide estimates the migration to take about **10 minutes** for most Laravel 12 projects.

As a reminder, Laravel 12 will continue to be supported with bug fixes until August 2026 and security updates until February 2027 — no panic for production projects.

## PHP Attributes: A Cleaner Syntax

Laravel 13 introduces about fifteen new options to use **native PHP Attributes** instead of class properties. No more `$table`, `$fillable`, `$hidden` to declare on each Eloquent model — they can now be expressed via PHP 8 attributes, directly above the class.

This is entirely optional, the historical syntax continues to work. But the code gains in readability. The same logic applies to listeners, notifications, mailables, and broadcast events.

## Laravel AI SDK in Stable Version

On the same day as Laravel 13, the **Laravel AI SDK** will be officially tagged as stable, exiting its beta period. This is a strong signal: AI is no longer an experimental add-on in the Laravel ecosystem, it becomes a key component.

## Passkeys and Multi-Team Management

The new starter kits will integrate **Passkeys** via Laravel Fortify, effectively eliminating the risks associated with stolen passwords. Team management is also making a comeback in a rethought implementation — notably with the ability to have two open teams in parallel in two browser tabs, which Jetstream did not allow.

## The Ecosystem is Ready

The major packages — Livewire, Inertia, Filament, Spatie — will have their Laravel 13 support available at release time or shortly after. Livewire v4.2.0 already announced Laravel 13 compatibility in mid-February, with several built-in security improvements.

## Support Cycle

Laravel 13 will receive bug fixes until **T3 2027** and security updates until **T1 2028**. A comfortable horizon for planning new projects calmly.

---

Do you have a project under Laravel 12 and are wondering if the migration is worth it — or do you want to start a new project directly on Laravel 13? Let's talk about it.

![Laravel 13 arrives on March 17: what changes (and what doesn't)](https://www.mermio.ch/storage/57/conversions/article-27-square.webp)

[Contact us](https://www.mermio.ch/en/contact)
