Laracon EU 2026 has just wrapped up, and Taylor Otwell, the creator of Laravel, has shared significant updates regarding the upcoming Laravel 13 release. Developers can anticipate a host of new features and improvements designed to streamline workflows and embrace modern PHP practices.
Laravel 13: Launch Date and Release Details
Mark your calendars: Laravel 13 is set to launch on March 17th, just a few weeks away. This release follows Laravel's established annual release cycle, typically occurring in February or March. Alongside Laravel 13, the Laravel AI SDK will also be officially marked as stable, moving out of its beta phase.
A key piece of information for developers is that Laravel 13 will not introduce any breaking changes. This means upgrading from previous versions should be a straightforward process, with tools like Laravel Shift continuing to support the transition. While the core remains stable, the update brings several new optional features for developers to explore.
Embracing PHP Attributes Across the Framework
One of the most significant enhancements in Laravel 13 is the widespread adoption of PHP attributes. The framework will introduce approximately 15 new areas where developers can leverage attributes as an alternative to traditional syntax. This move aims to modernize code structure and improve readability.
For instance, consider a typical Queue class. Previously, properties like tries and maxExceptions were defined directly within the class:
class ReserveFlight implements ShouldQueue
{
use Queueable;
public $tries = 5;
public $maxExceptions = 3;
}
In Laravel 13, these can be elegantly represented using PHP attributes:
use Illuminate\Queue\Attributes\MaxExceptions;
use Illuminate\Queue\Attributes\Tries;
#[Tries(5)]
#[MaxExceptions(3)]
class ReserveFlight implements ShouldQueue
{
use Queueable;
// ...
}
This attribute-based approach extends to other areas of Laravel, including:
- Eloquent Models: Defining fillable and hidden attributes.
#[Fillable(['name', 'email', 'password'])] #[Hidden(['password', 'remember_token'])] class User extends Authenticatable { // ... } - Middleware and Authorization in Controllers: Applying middleware and authorization logic directly to controller methods.
class FlightController extends Controller { #[Middleware(LogRequests::class)] #[Authorize('view', 'flight')] public function show(Flight $flight) { // ... } } - Closures with Attributes: Even closures can now utilize attributes for enhanced functionality.
class FlightController extends Controller { #[Middleware(LogRequests::class)] #[Middleware(static function (Request $request, Closure $next) { info('Whoa...'); return $next($request); })] public function show(Flight $flight) { // ... } }
Starter Kits: Revamped Teams Functionality
The popular Jetstream starter kit's Teams functionality is making a comeback in the new starter kits for Laravel 13. This iteration offers a more flexible implementation, allowing developers to manage multiple teams within different browser tabs simultaneously, a limitation of the previous version.
Starter Kits: Passkey Integration
Another highly anticipated feature is the integration of Passkeys for enhanced security. This feature will be incorporated into the starter kits and the underlying Laravel Fortify package, providing a more secure and convenient authentication experience.
Product News and Futuristic AI Demo
Beyond Laravel 13, Taylor Otwell announced the upcoming Laravel Cloud API and CLI, with a free trial for Laravel Cloud expected soon. He also showcased a compelling demonstration of AI-powered development. In a live demo, a bug was introduced to a website. Using voice commands, Taylor instructed an AI agent (OpenCode with GPT-5.3-Codex) to fix the issue. The AI agent, leveraging Nightwatch MCP, automatically resolved the bug, created a pull request, and even proposed merging it after testing on a Laravel Cloud instance. This seamless, voice-driven workflow highlights the future potential of AI in software development.
These advancements signal an exciting period for the Laravel ecosystem, blending robust framework development with cutting-edge AI capabilities.
Read the original announcement here: Laravel 13: Launch Date and New Features (News from Laracon EU)