Skip to main content
Maart 2026 was een historische maand voor het Laravel-ecosysteem. Laravel 13 werd officieel uitgebracht en er verscheen in één keer een groot aantal grote features, waaronder een first-party AI SDK, JSON:API-resources en Inertia v3. Bron: Laravel March Product Updates

Laravel Framework

Laravel AI SDK

Laravel 13 introduceert een first-party AI SDK met een uniforme API voor tekstgeneratie, agents met toolaanroepen, embeddings, audio, afbeeldingen en vectorstore-integratie. Je kunt provider-onafhankelijke AI-functionaliteit bouwen met een consistente, Laravel-native ontwikkelervaring.

JSON:API-resources

Laravel heeft nu first-party JSON:API-resources. Je kunt eenvoudig responses retourneren die voldoen aan de JSON:API-specificatie; het serialiseren van resource-objecten, het includen van relaties, sparse fieldsets, links en JSON:API-conforme responseheaders worden automatisch afgehandeld.

Sterkere bescherming tegen request forgery

Als beveiligingsverbetering is de CSRF-beschermingsmiddleware geformaliseerd als PreventRequestForgery. Er is origin-bewuste requestvalidatie toegevoegd, met behoud van compatibiliteit met tokengebaseerde CSRF-bescherming.

Queue-routing

Met Queue::route() is queue-routing per klasse mogelijk geworden. Je kunt de standaard routeringsregels voor queue en connectie van specifieke jobs centraal beheren.

Uitbreiding van PHP-attributes

Laravel 13 heeft de ondersteuning voor first-party PHP-attributes in het hele framework uitgebreid. Er zijn attributes toegevoegd voor controllers en autorisatie (zoals #[Middleware] en #[Authorize]), waarmee je configuratie en gedrag declaratiever kunt beschrijven.

Cache::touch()

Er is een Cache::touch() toegevoegd waarmee je de TTL van een bestaand cache-item kunt verlengen zonder de waarde op te halen en opnieuw op te slaan.

Semantisch zoeken en vectorzoeken

Er zijn native ondersteuning voor vectorqueries, embedding-workflows en gerelateerde API’s toegevoegd. Je kunt eenvoudig AI-gedreven zoekfunctionaliteit bouwen met PostgreSQL + pgvector.

Inertia v3

Vite-plugin

Dankzij de nieuwe @inertiajs/vite-plugin is de boilerplate die je in je entrypoint schreef niet meer nodig. Pagina’s worden automatisch geresolved uit de directory ./Pages, en codesplitting en lazy loading worden ook automatisch afgehandeld. Ook SSR werkt zonder configuratie.

SSR tijdens ontwikkeling

Met npm run dev werkt SSR nu automatisch. Tijdens de ontwikkeling is er geen apart Node.js-proces nodig en worden pagina’s standaard server-side gerenderd.

Verwijdering van Axios

Axios en qs zijn volledig verwijderd uit de dependencies van Inertia. Een lichtgewicht ingebouwde XHR-client handelt al het HTTP-verkeer af, wat de bundelgrootte en de dependency-footprint verkleint.
Ben je afhankelijk van bijvoorbeeld Axios-interceptors, dan houdt een Axios-adapter alles werkend tijdens de migratie.

Optimistische updates

Er is een .optimistic()-methode toegevoegd die de UI direct bijwerkt zonder op het antwoord van de server te wachten.

Instant visits

Je kunt nu direct naar het doelpaginacomponent navigeren terwijl het serverrequest op de achtergrond doorloopt.

Overige pakketten

Nieuwe Prompts-features

  • datatable(): nieuwe prompt voor het bladeren, zoeken en selecteren in tabelvormige data
  • title(): het instellen van de titel van het terminalvenster
  • stream(): realtime streamingweergave van AI-responses
  • task(): weergave van taakuitvoering met spinner
  • autocomplete(): prompt met invoeraanvulling
  • notify(): native desktopnotificaties op macOS/Linux

Passport

  • #[TokenCan]-attribute: declareer de vereiste tokenscopes rechtstreeks op controllermethoden

Reverb

  • Rate limiting: ondersteuning voor rate limiting per app met de ingebouwde rate limiter van Laravel

Scout

  • Operatorondersteuning in where(): in de querybuilder kun je nu de notatie where('created_at', '>', $date) gebruiken

Laravel Cloud en Laravel Forge

Laatst gewijzigd op 6 september 2026