Laravel 13
Dirk Jan Laros · 5 minuten leestijd · Gepubliceerd op 19-1-2026

Nieuwe features in Laravel 13

  • Update 13
    • Release datum
    • Updates & Support
  • Applicatie structuur
  • Realtime
  • Cache::touch()
  • Subdomeinen & tenants
  • Queue exceptions

Laravel 13

Release date Laravel 13

De Laravel 13 release vind plaats in kwartaal 1, waarschijnlijk weer in de eerste helft van maart 2026.

Upgrade tijd Laravel 13

Minder dan 1 uur.

Updates & Support Laravel 13

Laravel 13 krijgt updates tot kwartaal 3 van 2027. Security fixes worden uitgevoerd tot en met kwartaal 1 van 2028.

PHP 8.3 - 8.5

Laravel 13 ondersteunt uitsluitend PHP 8.3 en hoger. Dit is één minorversie hoger dan Laravel 12, dat ondersteuning bood tot PHP 8.2. Laravel moedigt ontwikkelaars al langer aan om up-to-date PHP-versies te gebruiken zolang deze nog actieve bugfix-support ontvangen. Niet zonder reden: de ondersteuning voor PHP 8.2 loopt in december van dit jaar af, terwijl de laatste bugfix voor Laravel 12 in augustus worden uitgerold.

Applicatie structuur

Laravel 13 blijft opnieuw ontwikkelingen doorvoeren in de standaard applicatiestructuur. In Laravel 11 zagen we veel bestanden en mappen optioneel worden. In Laravel 12 zette het Laravel-team volledig in op de onboarding van nieuwe developers. Deze trend zet door in Laravel 13, al is het nu nog meer achtergrondwerk en refactoring.

Verdere ontwikkeling van Realtime

Met de nieuwe database driver voor Laravel Reverb wordt het draaien van real-time functionaliteit binnen schaalbare omgevingen een stuk toegankelijker. Door WebSocket-verbindingen op te slaan in een gedeelde datastore zoals Redis, is Reverb niet langer gebonden aan één server. Dit sluit naadloos aan bij load-balanced architecturen en maakt het uitrollen van real-time applicaties robuuster en toekomstbestendig.

Nieuw: Cache::touch

Cache::touch() is een nieuwe methode waarmee je de TTL (time-to-live) van een cache-item kunt verlengen zonder het item eerst op te halen.

// ❌ 2025
$key = 'user:123';

if (Cache::has($key)) {
    $value = Cache::get($key);
    Cache::put($key, $value, now()->addMinutes(10));
}

// ✅ 2026
Cache::touch('user:123', 600);

Verbeterde subdomein-routing

Subdomein-routes krijgen nu automatisch prioriteit boven generieke routes, waardoor complexe routing-structuren voorspelbaarder worden.

Voorbeeld:

Route::get('/{slug}', function ($slug) {
    return "Pagina: {$slug}";
});

Route::domain('api.example.com')->group(function () {
    Route::get('/users', function () {
        return 'API users';
    });
});

In Laravel 13 worden routes in subdomein niet meer onderschept door de /{slug}-route. In Laravel 12 was volgorde in het routebestand leidend, maar soms gaf dit alsnog onverwacht gedrag waardoor je in sommige gevallen zelf iets moest schrijven in de Middleware.

Queue exceptions

Laravel 13 introduceert een nieuw JobAttempted-event. Hiermee wordt de daadwerkelijke exception gegeven waardoor debugging en monitoring van queues eenvoudiger wordt.

Laatste opmerkingen

Laravel 13 bevat veel interne refactors en opschoning, wat resulteert in een sneller, stabieler framework en een sterke basis voor toekomstige features.

Er is deze update opnieuw geen grote verandering ten opzichte van de voorgaande versies. We wachten af wat de werkelijke upgrade guide ons gaat vertellen!

Heb je vragen over Laravel? Neem gerust eens contact met ons op.

Profielfoto van Dirk Jan

Dirk Jan

lead-developer

Dirk Jan is developer bij en eigenaar van Q2-software.nl. Hij heeft grote passie voor Laravel, front-end en merkidentiteit.

Tags

Tools

Blogs

Samen aan de slag
Of een vraag?

stuur een e-mail naar
info@q2-software.nl
of telefoneer 085 06 06 133

Ontdekken

Ontdek handige bronnen, kennis en (gratis) gereedschap.

Meest recente blogs