Laravel 13 arrived on March 17, 2026. It marks a shift from a traditional php web framework to an AI-native ecosystem. The release focuses on making complex features like semantic search and passwordless authentication feel like standard library tools.
This version sets the baseline at PHP 8.3. It pushes the boundaries of what an mvc framework php can do by default. Builders can now ship features that used to require entire specialized teams.
AI-Native Workflows: The First-Party SDK
The headline of Laravel 13 is the native AI SDK. AI is no longer a bolt-on feature or a third-party package. It is baked into the core of how you interact with data and users.
The SDK provides a unified API for text generation and tool-calling agents. It handles embeddings, audio, and images without complex setup. This allows you to build AI-driven chat interfaces or automated content generators directly within your app logic.

Laravel 13 introduces AI primitives into the query builder. You can now define agents that interact with your existing models. These agents can trigger actions based on natural language input, bridging the gap between users and your database.
Semantic Search: Native Vector Support
Search has evolved beyond simple keywords. Laravel 13 adds native vector query support to the core query builder. This closes the gap between standard SQL and semantic retrieval.
The framework now supports vector index creation on MariaDB and PostgreSQL. You can build semantic search into your applications using the same Eloquent syntax you already know.

Added: Search Features
- Native
vectorcolumn support in migrations - First-class embedding workflows
- MariaDB vector index support
- Unified vector search API in Eloquent
By treating vectors as first-class citizens, Laravel 13 simplifies building recommendation engines and knowledge bases. You no longer need to manage separate search infrastructure for most use cases.
Declarative Config: The Power of PHP Attributes
Laravel 13 continues the push toward declarative configuration. It replaces many class properties with PHP attributes. This colocates configuration with logic, making your code easier to read.
Models can now use attributes like #[Table], #[Fillable], and #[Hidden]. This removes the need for protected property blocks at the top of your files. Queue jobs follow suit with #[Queue], #[Timeout], and #[Tries].
Changed: Configuration Style
-
Models: Use
#[Fillable]and#[Guarded]instead of properties -
Commands: Define signature and description via
#[Signature] -
Queue Jobs: Configure connection and delay using
#[Connection]and#[Delay] -
API Resources: Define collection behavior with
#[Collects]
This change makes the code feel more native to modern PHP. It also helps IDEs and php developer tools provide better autocompletion and static analysis.
Modern Security: Passkeys and Origin-Aware Protection
Security defaults have been tightened in this release. Laravel 13 introduces first-party Passkey authentication. Users can now sign in using biometric data or hardware keys, aligning with modern WebAuthn standards.
The CSRF middleware was renamed to PreventRequestForgery. It now includes origin-aware verification. It uses the Sec-Fetch-Site header to add a layer of protection beyond simple tokens.

These updates make your apps more secure by default. They handle the complexity of passwordless flows so you can focus on shipping features.
The TALL Stack in 2026
The TALL stack (Tailwind, Alpine, Laravel, Livewire) remains the preferred way to build reactive apps. Laravel 13 enhances this stack by providing cleaner ways to handle background tasks and real-time state.
New features like Queue::route() simplify how Livewire components dispatch background jobs. You can centralize your queue logic in a single file instead of scattering it across job classes. This makes the php framework feel more cohesive.

The inclusion of first-party JSON:API resources is a major win. You can now build spec-compliant endpoints without extra packages. This is ideal for hybrid apps that use TALL for the web but need a robust API for mobile clients.
Performance and Scalability
Performance improvements are consistent across the board. The framework now includes a Cache::touch() method. This allows you to extend a cached item's TTL without reading or writing the value.
For deployment, the ecosystem has never been stronger. Laravel Cloud handles the heavy lifting of database management and private networking. Laravel 13 integrates deeper into this managed infrastructure.
Fixed and Optimized
- MySQL grammar now handles
DELETE ... JOINqueries correctly - HTTP client includes a consistent
uri()method - Improved route matching priority for explicit domains
- Optimized JSON serialization for multi-type union schemas
The Road Ahead
Laravel 13 is about productivity in an AI-driven world. It takes the tools we use every day and makes them more elegant. It removes the friction from building modern, secure, and intelligent applications.
The framework continues to prove that PHP is a leading choice for modern web development. Whether you are building a small project or an enterprise application, these tools are designed to help you ship faster.
We'd love to hear what you build with these new primitives. Your stories and contributions are what drive this ecosystem forward.