PHP.nl
Releases

Laravel 13 is Uitgebracht: PHP 8.3, PHP Attributen, AI SDK en een Soepelere Upgrade!

P
PHP.nl Redactie
27 maart 2026 👁 4 weergaven

Goed nieuws voor de PHP-community: Laravel 13 is officieel uitgebracht! In deze nieuwste iteratie van het immens populaire framework ligt de focus voornamelijk op "quality-of-life" verbeteringen, het minimaliseren van breaking changes en de introductie van krachtige, moderne functionaliteiten zoals een ingebouwde AI SDK. Tijd om te kijken wat Laravel 13 ons allemaal te bieden heeft.

Het Laravel-team heeft de afgelopen releasecyclus hard gewerkt om de overstap naar versie 13 zo soepel mogelijk te maken. Bestaande applicaties zullen weinig tot geen problemen ervaren, terwijl je wel direct gebruik kunt maken van de nieuwste features. Hier zijn de belangrijkste vernieuwingen op een rij:

1. PHP 8.3 is nu de minimumvereiste

Met de release van Laravel 13 valt het doek voor PHP 8.2 binnen het framework. Vanaf nu is PHP 8.3 (of hoger) vereist. Hierdoor kan het framework optimaal profiteren van de nieuwste functionaliteiten en prestatieverbeteringen die PHP te bieden heeft.

2. Eersteklas ondersteuning voor PHP Attributen

Misschien wel de grootste verandering in de ontwikkelervaring is de introductie van native PHP Attributen. Waar je voorheen het gedrag van Models, Jobs of Console Commands configureerde met behulp van class properties, kun je dit nu inline definiëren via attributen.

Een voorbeeld met een Model:

PHP

#[Table('users', key: 'user_id', keyType: 'string', incrementing: false)]
#[Hidden(['password'])]
#[Fillable(['name', 'email'])]
class User extends Model {}

Deze attributen worden op meer dan 15 plekken in het framework ondersteund. Het gebruik hiervan is overigens volledig optioneel en 100% backwards compatible.

3. De gloednieuwe Laravel AI SDK

Artificial Intelligence is niet meer weg te denken uit moderne applicaties. Daarom introduceert Laravel 13 de first-party Laravel AI SDK. Deze SDK biedt een gestandaardiseerde, uniforme API voor onder andere:

  • Tekstgeneratie
  • Tool-calling agents
  • Embeddings en vector-store integraties
  • Audio en afbeeldingen

4. Semantisch Zoeken & Vector Queries

In het verlengde van de AI SDK, komt Laravel 13 met native ondersteuning voor vector queries. Dit maakt het bouwen van AI-gedreven zoekervaringen (bijvoorbeeld in combinatie met PostgreSQL en pgvector) ontzettend simpel. Via de vertrouwde Query Builder kun je nu direct zoeken op semantische gelijkenissen, zoals:

PHP

$documents = DB::table('documents')
    ->whereVectorSimilarTo('embedding', 'Beste wijnhuizen in Napa Valley')
    ->limit(10)
    ->get();

5. Ingebouwde JSON:API Resources

Het bouwen van API's die strikt voldoen aan de JSON:API specificatie is in Laravel 13 een fluitje van een cent. Met de nieuwe first-party JSON:API resources handelt het framework automatisch zaken af zoals object-serialisatie, het insluiten van relaties, sparse fieldsets, links en de correcte response-headers.

6. Queue Routing en Cache::touch()

Ook onder de motorkap zijn er fijne toevoegingen gedaan:

  • Queue Routing by Class: Met de nieuwe Queue::route(...) methode kun je standaard queue- en connectieregels voor specifieke Jobs centraal definiëren.
  • Cache::touch(): Deze nieuwe methode stelt je in staat om de 'Time to Live' (TTL) van een cache-item te verlengen, zonder dat je de data over het netwerk hoeft op te halen of opnieuw op te slaan. Dit zorgt voor efficiëntere communicatie met je cache-driver (zoals Redis of Memcached).

Ondersteuning en Upgraden

Laravel 13 volgt het vaste releaseschema van Laravel en is een Long Term Support waardige upgrade. Het framework ontvangt:

  • Bugfixes tot en met Q3 2027.
  • Beveiligingsupdates tot en met Q1 2028.

Wil je jouw applicatie upgraden? Vanwege het gebrek aan grote breaking changes zal dit makkelijker zijn dan ooit. Voor de snelste en meest robuuste methode raadt de community zoals altijd Laravel Shift aan om de overstap te automatiseren.