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 alsPreventRequestForgery. Er is origin-bewuste requestvalidatie toegevoegd, met behoud van compatibiliteit met tokengebaseerde CSRF-bescherming.
Queue-routing
MetQueue::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 eenCache::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
Metnpm 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 datatitle(): het instellen van de titel van het terminalvensterstream(): realtime streamingweergave van AI-responsestask(): weergave van taakuitvoering met spinnerautocomplete(): prompt met invoeraanvullingnotify(): 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 notatiewhere('created_at', '>', $date)gebruiken