Laravel 13 is the latest major Laravel version in 2026. It was released on March 17, 2026 and requires PHP 8.3 or newer. Major additions include the Laravel AI SDK, JSON:API resources, semantic and vector search, stronger request-forgery protection, expanded PHP attributes, improved queue routing and caching enhancements.
For businesses already running Laravel, knowing the latest version is only the beginning. The more important questions are whether the current application should be upgraded, which dependencies may be affected, how much testing is required and whether the upgrade should be combined with broader application modernization.
This guide explains Laravel 13 from a business and technical perspective, including major features, compatibility requirements, upgrade considerations, likely project scope and what CTOs and technical managers should evaluate before moving an existing application to Laravel 13.
What Is the Latest Version of Laravel?
As of September 22, 2026, Laravel 13 is the latest major Laravel version. The Laravel framework repository lists v13.32.0, released September 15, 2026, as the latest tagged framework release referenced in this strategy. Because Laravel minor and patch versions can be released frequently, organizations should check the official Laravel changelog before planning production deployment.
| Laravel information | Current status |
|---|---|
| Latest major version | Laravel 13 |
| Laravel 13 release date | March 17, 2026 |
| Minimum PHP version | PHP 8.3 |
| Supported PHP versions | PHP 8.3 – 8.5 |
| Bug fixes | Through Q3 2027 |
| Security fixes | Through March 17, 2028 |
Laravel follows semantic versioning. Major framework releases normally arrive annually, while minor and patch releases may be released more frequently. Laravel recommends a version constraint such as ^13.0 because major releases can contain breaking changes.
What Is New in Laravel 13?
1. First-Party Laravel AI SDK
One of Laravel 13’s most significant additions is its first-party AI SDK. The SDK provides Laravel-native APIs for text generation, AI agents and tool calling, embeddings, vector stores, image generation, audio generation, transcription and structured outputs.
For businesses, this can simplify architectures for AI-powered CRMs, knowledge assistants, customer-support systems, document analysis platforms, recommendation engines and internal business copilots. It does not mean every Laravel application needs AI; it means organizations considering AI functionality now have a more integrated framework-level route for implementing it.
2. Semantic and Vector Search
Laravel 13 adds deeper support for embedding workflows and vector queries, including similarity-search patterns with PostgreSQL and pgvector. Potential use cases include semantic document search, knowledge-base retrieval, product recommendations, AI-assisted support, similarity matching, retrieval-augmented generation and intelligent content discovery.
3. First-Party JSON:API Resources
Laravel 13 introduces first-party JSON:API resources with support for JSON:API-compatible serialization, relationships, sparse fieldsets, links and appropriate response headers. This is particularly relevant for businesses building Laravel backends for Vue.js, Nuxt.js, mobile applications, partner APIs, SaaS platforms and headless systems.
4. Stronger Request-Forgery Protection
Laravel 13 formalizes request-forgery middleware as PreventRequestForgery and adds origin-aware checks using the Sec-Fetch-Site header while retaining token-based CSRF protection. Applications that directly reference older VerifyCsrfToken middleware should be reviewed during an upgrade.
5. Expanded PHP Attributes
Laravel 13 increases the use of PHP attributes for configuration and application behavior. Examples include attributes for middleware, authorization and queue behavior such as retries, backoff and timeouts. The practical benefit is cleaner, more declarative application code where appropriate.
6. Improved Queue Routing
Laravel 13 supports centralized queue routing by job class through Queue::route(…). This can simplify queue configuration in applications processing notifications, reports, media, imports, webhooks, integrations, background AI workloads and large SaaS workflows.
7. Cache Improvements
Laravel 13 introduces Cache::touch() for extending an existing cache item’s TTL without retrieving and writing the value again. The upgrade also introduces stronger controls around unserializing PHP objects from cache, which is an important security consideration for some existing applications.
Should Businesses Upgrade to Laravel 13?
For many actively maintained Laravel applications, upgrading is worth evaluating because supported framework versions receive security fixes, ecosystem compatibility and ongoing improvements. The urgency depends heavily on the current version.
| Current version | Situation in September 2026 |
|---|---|
| Laravel 13 | Current major release |
| Laravel 12 | Security-supported; bug-fix window ended August 13, 2026 |
| Laravel 11 | Security support ended March 12, 2026 |
| Laravel 10 | Security support ended February 4, 2025 |
A Laravel 12 application does not necessarily require an emergency migration, but Laravel 13 should be part of its technical roadmap. Laravel 10 or 11 applications deserve a more immediate review because their official framework security-support periods have ended.
Laravel 12 vs Laravel 13
| Area | Laravel 12 | Laravel 13 |
|---|---|---|
| Minimum PHP | PHP 8.2 | PHP 8.3 |
| First-party AI SDK | Not a core Laravel 12 capability | Yes |
| JSON:API resources | More custom / package-driven | First-party support |
| Vector search | More external / custom implementation | Native Laravel-oriented APIs |
| Request-forgery protection | Existing CSRF approach | Expanded origin-aware protection |
| PHP attributes | Available in selected areas | Expanded significantly |
| Cache security defaults | Earlier behavior | Stronger serialization controls |
Laravel describes Laravel 13 as having relatively minimal breaking changes compared with some previous major upgrades. However, application complexity matters more than the framework’s theoretical migration effort.
Laravel 13 Upgrade Guide
Laravel’s official guide estimates a Laravel 12-to-13 framework upgrade at approximately ten minutes for the documented framework changes. Real business applications may require substantially more time because packages, custom code, APIs, infrastructure and regression testing must also be considered.
Step 1: Audit the Existing Application
Document the current Laravel version, PHP version, Composer dependencies, custom packages, database version, Redis usage, queue configuration, authentication, APIs, scheduled jobs, storage, payment gateways, CRM/ERP integrations, frontend architecture and automated test coverage.
Step 2: Check PHP and Infrastructure Compatibility
Laravel 13 requires PHP 8.3 or newer. Check production, staging, CI/CD pipelines, Docker containers and developer environments before changing the framework version.
Step 3: Update Core Dependencies
Review laravel/framework, Laravel Boost, Tinker, PHPUnit and Pest requirements, then verify every third-party Composer package individually for Laravel 13 compatibility.
Step 4: Review High-Impact Changes
Request-forgery protection deserves particular attention. Tests and routes that disable or directly reference CSRF middleware should be reviewed.
Step 5: Review Cache and Session Behavior
Laravel 13 introduces stricter cache unserialization controls. Existing session serialization changes can also affect logged-in users, so operational planning matters.
Step 6: Review Database Behavior
Check upsert usage, complex delete queries and any database behavior that may have changed between framework versions.
Step 7: Test Queues, Integrations and Background Jobs
Validate Redis, Horizon, queued notifications, scheduled jobs, webhooks, email, imports, reports, external APIs and payment gateways.
Step 8: Run Automated and Manual Regression Testing
Test business workflows such as login, authorization, checkout, subscriptions, admin functions, APIs, reporting, integrations, imports and notifications.
Step 9: Deploy Through Staging and Monitor Production
Use backups, staging verification, UAT, rollback planning, monitoring and post-release validation. Monitor logs, queues, database performance and third-party integrations after deployment.
How Much Does a Laravel 13 Upgrade Cost?
There is no reliable fixed price for every Laravel upgrade because the framework version is only one part of the effort. The largest cost drivers are application age, custom code, dependencies, integrations, testing and infrastructure.
| Cost factor | Why it matters |
|---|---|
| Current Laravel version | Multi-version migrations require more compatibility work. |
| Application size | More modules mean more regression testing. |
| Custom code | Framework internals or custom packages can increase effort. |
| Third-party packages | Unsupported dependencies may require replacement. |
| APIs and integrations | External services require validation. |
| Authentication | Security-sensitive workflows need thorough testing. |
| Database complexity | Custom queries and migrations increase risk. |
| Frontend | Vue.js, Nuxt.js, Inertia.js or legacy assets may have separate dependencies. |
| Test coverage | Poor test coverage increases manual QA. |
| Infrastructure | PHP, Redis, Docker, AWS or CI/CD may also need updates. |
A relatively modern Laravel 12 application with good automated tests may be a straightforward project. An older Laravel 8, 9, 10 or 11 application with legacy packages, custom infrastructure and limited documentation can become a broader application-modernization exercise.
How Long Does a Laravel 13 Upgrade Take?
The Laravel documentation’s ten-minute estimate applies to documented framework changes for a typical Laravel 12 upgrade – not the complete lifecycle of a production business system.
- A small, current and well-tested application may require several development days.
- A medium business application may require one or more development/testing cycles.
- Complex SaaS, ERP, marketplace or integration-heavy systems may require multiple weeks.
The main timeline stages are discovery, dependency assessment, upgrade implementation, regression testing, UAT, deployment and post-release monitoring. Moving across several major Laravel versions usually requires more effort than moving from Laravel 12 to Laravel 13.
When Should You Delay a Laravel 13 Upgrade?
- A mission-critical release is already underway.
- Essential third-party packages do not support Laravel 13.
- PHP 8.3 infrastructure is not ready.
- Automated testing is extremely limited.
- The application requires architectural refactoring first.
- Another major migration is happening simultaneously.
In these situations, create an upgrade roadmap rather than indefinitely postponing framework maintenance.
Laravel 13 for New SaaS and Business Applications
Laravel 13 is well suited to backend-heavy business applications requiring authentication, APIs, queues, caching, integrations and structured application logic. Common examples include SaaS platforms, CRMs, ERP systems, booking applications, marketplaces, e-commerce systems, customer portals, internal business applications, AI-powered platforms and API-driven products.
Laravel can operate as a full-stack framework or as an API backend. For frontend-heavy applications, it can be paired with Vue.js or Nuxt.js. Laravel can manage authentication, business logic, queues, database operations and APIs while Nuxt.js provides an SSR-oriented frontend.
How to Choose a Laravel Development Company for an Upgrade
Do not choose a provider based only on hourly price. Evaluate whether the company can assess Laravel and PHP compatibility, Composer dependencies, architecture, database behavior, APIs, authentication, security, automated testing, frontend dependencies, DevOps, deployment, performance, technical debt and post-upgrade maintenance.
Also ask how staging, rollback, UAT, documentation, source-code ownership and intellectual-property ownership are handled. A good upgrade partner should be willing to explain which parts of the system do not need to be rebuilt.
Conclusion
Laravel 13 is more than the newest framework version. Its AI SDK, semantic search capabilities, JSON:API support, stronger security defaults, queue improvements and expanded developer APIs show where the Laravel ecosystem is moving.
For existing businesses, the right question is not simply, “Can we upgrade?” It is: what needs to change, what should remain untouched, what risks need testing, and how can the upgrade improve maintainability for the next several years?
Businesses running Laravel 10 or 11 should place framework modernization higher on their technical roadmap, while Laravel 12 applications should start planning the move before its security-support period ends.
FAQs
What is the latest Laravel version in 2026?
Laravel 13 is the latest major Laravel version as of September 2026. It was released on March 17, 2026 and supports PHP 8.3 through PHP 8.5. Because Laravel ships frequent minor and patch updates, developers should check the official changelog before deployment.
What PHP version does Laravel 13 require?
Laravel 13 requires a minimum of PHP 8.3. Production servers, development environments, Docker configurations and CI/CD pipelines should therefore be checked before upgrading.
When was Laravel 13 released?
Laravel 13 was released on March 17, 2026. Its published support window includes bug fixes through Q3 2027 and security fixes through March 17, 2028.
Should I upgrade Laravel 12 to Laravel 13?
Laravel 12 applications should evaluate an upgrade as part of their maintenance roadmap. The urgency depends on package compatibility, application complexity, infrastructure and business release schedules.
Is Laravel 11 still supported?
Laravel 11's official security-fix period ended March 12, 2026. Businesses still running Laravel 11 should assess an upgrade path rather than treating it as a currently supported framework version.

