Go to main content Go to main navigation Go to footer
Back to overview

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.

Reading time
5 min
Image without description

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:

  1. Detected via Nightwatch

  2. Automatically picked up by an AI agent

  3. Resolved and turned into a pull request

  4. 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

Image without description
Mike van Vossen - Back-end Developer bij Cube - Oldenzaal

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.