Laravel 13 has been released: what you need to know after Laracon EU.
Laravel 13 was officially released on March 17, 2026. During Laracon EU, the final details were shared, making it clear what this release is really about: not a major break, but a clear acceleration in how you build with Laravel. On the same day, the Laravel AI SDK also officially came out of beta.
Release without breaking changes.
Laravel 13 stays true to an important promise: no breaking changes. This means you can upgrade relatively easily from Laravel 12, while your existing code continues to work as expected. Most new features are optional, giving you the flexibility to decide what to adopt and when. With tools like Laravel Shift, the upgrade process is further simplified, keeping manual effort to a minimum. The real gain lies in the increased consistency, making development even smoother and more predictable.
PHP attributes in more places.
Laravel 13 introduces support for PHP attributes in more areas. This doesn’t replace the existing syntax, but provides an alternative that is more concise and explicit. A classic example can be found in queue jobs:
class ReserveFlight implements ShouldQueue
{
use Queueable;
public $tries = 5;
public $maxExceptions = 3;
}
Wordt in Laravel 13:
use Illuminate\Queue\Attributes\MaxExceptions;
use Illuminate\Queue\Attributes\Tries;
#[Tries(5)]
#[MaxExceptions(3)]
class ReserveFlight implements ShouldQueue
{
use Queueable;
The same principle can be seen in:
Eloquent models
#[Fillable(['name', 'email', 'password'])]
#[Hidden(['password', 'remember_token'])]
class User extends Authenticatable
{
}
Controllers
#[Middleware(LogRequests::class)]
#[Authorize('view', 'flight')]
public function show(Flight $flight)
{
Result:
Less scattered configuration
Faster insight into behavior
Better alignment with modern PHP
Starter kits: Breeze and Jetstream become more practical
The starter kits in Laravel 13 receive a clear upgrade and better align with real-world use cases.
Jetstream: teams reintroduced
The teams feature returns to Laravel Jetstream, but in a more practical form than before. You can now work with multiple teams simultaneously and easily switch between different tabs without losing context. This makes workflows more flexible and structured, especially within SaaS platforms, multi-tenant applications, and internal tools with multiple organizational structures.
Breeze and Jetstream: passkeys available by default
Both Laravel Breeze and Jetstream now support passkeys via Laravel Fortify.
This means:
Passwordless login flows out of the box
Less need for custom authentication
Improved security without added complexity
Laravel Cloud and AI: first glimpses
Alongside the framework release, new tooling was also previewed. The Laravel Cloud API and CLI were announced, with a free trial expected soon. This will make it even easier to get started with Laravel Cloud and explore new possibilities, but most attention went to the AI demo.
In a live demo, a bug was:
Detected via Nightwatch
Automatically picked up by an AI agent
Resolved and turned into a pull request
Deployed immediately after approval
All without writing code manually. This shows where Laravel is heading
Development is increasingly about orchestration
Tools are taking over execution
Integrations are becoming more important than individual features
What does this mean in practice?
Laravel 13 doesn’t drastically change your existing code, but it does change how you write new code. Features like attributes make code more concise and clearer, while starter kits take more work off your hands during the initial setup. At the same time, AI tooling will play an increasingly important role in the development workflow. For existing projects, upgrading remains low-effort, and for new projects, Laravel 13 is an obvious and future-proof choice.
Conclusion
Laravel 13 isn’t a release that changes everything, but it improves everything. Upgrades run smoothly, the syntax becomes more modern, and the foundation for SaaS and authentication is further strengthened. At the same time, the first steps toward AI-driven development are being taken. Not a revolution, but a clear and promising direction and one that’s hard to ignore
Ready to take the next step? We are too.
Curious about what Laravel 13 can do for your organization? Feel free to get in touch with us — no strings attached.