Breaking News
Loading latest updates...
Loading latest updates...
Markets
Loading market data...
Loading market data...
Loading market data...
Loading market data...
Loading market data...
πŸš€ Laravel 14: What We Know So Far
Technology

πŸš€ Laravel 14: What We Know So Far

Laravel 14 is on the horizon, with the next major release currently expected in Q1 2027.

user avatar

Akhtar Munir

1 min read
164
0

πŸ”₯ Some notable changes already appearing

1. PHP 8.4 becomes the minimum

Laravel 14 is expected to require PHP 8.4+, up from PHP 8.3 in Laravel 13.

This is largely driven by the move to newer Symfony dependencies.

2. Route::query()

Laravel 14 introduces routing support for the HTTP QUERY method:

Route::query('/search', function () { return request()->input('filter'); });

This provides another option for APIs and search-oriented requests that need to carry a request body.

3. $user->authorize()

Authorization becomes a little cleaner:

$user->authorize('viewAny', Post::class);

Unlike $user->can(), this throws an AuthorizationException when authorization fails.

4. Better exception reporting context

You can attach contextual information directly when reporting an exception:

report($e, [ 'order_id' => $order->id, ]);

This can make production debugging and observability much more useful.

5. Improvements to queues, caching and Eloquent

Several behavioral changes are already appearing, including:

β€’ Updated queue pause/resume method signatures
β€’ lazy() and chunk() no longer mutating the query builder
β€’ Improved findOr() behavior with arrays
β€’ Correct handling of arrays in Cache::has() and Cache::forget()
β€’ Better MassPrunable behavior with soft-deleted models
β€’ Storage::fake() support for on-demand disks

⚠️ Breaking changes matter

The most important point isn't simply the new features.

Some existing application behavior will change in Laravel 14. Applications using queues, caching, Eloquent query builders, or MassPrunable should review these changes carefully before upgrading.

πŸ“… Expected support lifecycle

If Laravel follows its normal release cycle:

Laravel 14
β†’ Expected: Q1 2027
β†’ Bug fixes: through Q3 2028
β†’ Security fixes: through Q1 2029

Laravel 13 remains supported during this period, so there is no need to rush an upgrade simply because Laravel 14 is approaching.

πŸ’‘ What this means for developers

Laravel 14 doesn't currently look like a complete reinvention of the framework.

Instead, the early changes point toward cleaner APIs, better consistency, stronger PHP/Symfony foundations, and incremental improvements to existing Laravel capabilities.

But remember: these are pre-release changes. Anything currently visible on master can still change before Laravel 14 is officially released.

For teams running large Laravel applications, this is actually a good time to start reviewing compatibility rather than waiting until release day.

Laravel 14 is coming β€” and the upgrade conversation should start before the upgrade itself.

#Laravel #Laravel14 #PHP #WebDevelopment #BackendDevelopment #SoftwareEngineering #PHPDeveloper #LaravelDeveloper


Discussion

Comments (0)

Sort By:

No comments yet.

Related Topics

More For You