Laravel 13 has officially been released in March 2026, continuing Laravel’s yearly release cycle with a focus on modern PHP features, cleaner syntax, and better developer experience.
Unlike some previous releases, Laravel 13 is not about massive breaking changes. Instead, it introduces targeted improvements, modernizes the framework, and aligns it with the latest PHP ecosystem.
In this article, we will cover the actual new features, changes, requirements, and why Laravel 13 matters.
Laravel 13 Release Overview
Laravel 13 requires PHP 8.3 or higher, dropping support for older PHP versions. ()
This change allows Laravel to:
- Remove legacy code
- Improve performance
- Use modern PHP features like attributes
Laravel 13 will receive:
- Bug fixes until Q3 2027
- Security updates until Q1 2028 ()
Key New Features in Laravel 13
1. PHP Attributes Across the Framework
One of the biggest improvements in Laravel 13 is first-class support for PHP Attributes.
Instead of defining configuration using class properties, you can now use attributes:
Before
class Job implements ShouldQueue
{
public $tries = 3;
}Laravel 13
#[Tries(3)]
class Job implements ShouldQueue
{
}Laravel introduces attributes across multiple areas:
- Queue jobs
- Console commands
- Form requests
- API resources
This makes code:
- Cleaner
- More declarative
- Easier to maintain
2. Cache::touch Method
Laravel 13 introduces a new caching method:
Cache::touch('key');This allows you to extend cache TTL without retrieving and rewriting data.
Previously:
$value = Cache::get('key');
Cache::put('key', $value, now()->addMinutes(10));Now:
Cache::touch('key');Benefits:
- Faster performance
- Less memory usage
- Cleaner code
3. Improved Performance and Cleanup
Laravel 13 focuses heavily on internal cleanup and performance improvements.
Key changes include:
- Removal of legacy code
- Better compatibility with modern Symfony versions
- Improved routing and internal handling
This results in:
- Faster execution
- Reduced technical debt
- Better long-term maintainability
4. Better Ecosystem Integration
Laravel 13 aligns strongly with modern Laravel ecosystem tools.
Notably:
- Official AI SDK becomes stable alongside Laravel 13
- Better support for modern development patterns
- Improved developer tooling
This signals Laravel’s shift toward:
- AI-powered applications
- modern SaaS architecture
- scalable systems
5. Reverb and Real-Time Improvements
Laravel 13 enhances real-time capabilities with improvements to Laravel Reverb.
A new database driver allows real-time features without requiring Redis.
This simplifies:
- Live notifications
- Real-time dashboards
- collaborative apps
Breaking Changes and Requirements
PHP 8.3 Minimum
Laravel 13 requires:
PHP 8.3+If your project is on PHP 8.2 or below, you must upgrade first.
Cleaner Codebase
Laravel removes outdated internal patterns and simplifies structure.
This may require minor adjustments if your app depends on older behavior.
Should You Upgrade to Laravel 13
You should upgrade if:
- You are building new applications
- You want better performance
- You want access to modern Laravel ecosystem tools
- You are planning long-term projects
You can delay upgrade if:
- You are on Laravel 12 (still supported)
- Your app depends on older PHP versions
Final Thoughts
Laravel 13 is a refinement release, not a revolutionary one — and that’s a good thing.
Instead of introducing risky changes, it focuses on:
- Modern PHP features
- Cleaner architecture
- Better performance
- Improved developer experience
Features like PHP Attributes and Cache::touch() may seem small, but they significantly improve how developers write and maintain Laravel applications.
Laravel 13 continues to prove why Laravel remains one of the most productive and modern PHP frameworks today.





