- Laravel September product updates
- Laravel Framework changelog
- Laravel Framework v13.30.0
- Laravel Framework v13.30.1
- Laravel Framework v13.31.0
- Laravel Framework v13.32.0
- Laravel Framework v13.33.0
- Laravel Framework v13.34.0
Laravel Framework en officiële pakketten
AI-providers per tenant bouwen tijdens runtime
MetAi::build() in de AI SDK kun je nu een provider bouwen vanuit een configuratie-array. Zo gebruik je credentials die je tijdens runtime ophaalt, zonder de providerconfiguratie te wijzigen die in je applicatie is geregistreerd.
Gebruikt elke tenant bijvoorbeeld een eigen Anthropic-API-sleutel, dan kun je per tenant een provider bouwen uit diens configuratie en die doorgeven aan prompt() van een agent. Een gebouwde provider kun je ook opgeven als kandidaat voor failover.
Het belangrijke punt is dat je bij het werken met credentials van meerdere tenants expliciet aangeeft welke provider een aanroep gebruikt, in plaats van de globale configuratie te herschrijven. Zie de AI SDK-gids voor de basis van de AI SDK.
Primaire bron: Build AI providers from runtime configuration
Zoekuitbreidingen voor Typesense en Meilisearch in Scout
De Typesense-engine van Scout ondersteunt nu semantisch zoeken metsemantic() en hybride zoeken met hybrid(). Vectoren kun je niet alleen met Laravel AI genereren; je kunt ook de automatische embeddingfunctie van Typesense of zelf aangeleverde vectoren gebruiken.
De Meilisearch-engine kan nu de eigen embedders van Meilisearch gebruiken. Afhankelijk van je opzet kies je ervoor om embeddings in de app te genereren of dat over te laten aan de zoekengine.
Na de zoekuitbreidingen van augustus kwamen er in september meer opties bij om embeddings aan de kant van Typesense en Meilisearch te genereren. Bekijk de configuratie per engine in Scout en de zoekgids.
Primaire bron: Semantisch en hybride zoeken met Typesense, Native embedders van Meilisearch
Realtime communicatie met Mercure
Laravel Echo heeft er een Mercure-connector bij. Die gebruikt de standaardEventSource-API van de browser, dus een extra clientbibliotheek is niet nodig. Naast private, presence- en versleutelde kanalen wordt ook whisper ondersteund.
Framework v13.32.0 bevat een Mercure-broadcastdriver en ondersteuning voor het installeren van Mercure via install:broadcasting. In v13.33.0 kunnen ook relatieve URL’s voor de Mercure Hub worden gebruikt.
Je gebruikt deze functie door de connector aan de Echo-kant te combineren met de driver aan de Laravel-kant. Zie Mercure-broadcasting voor configuratie en authenticatie.
Primaire bron: Mercure broadcasting in Laravel Echo, v13.32.0, v13.33.0
Bestanden kopiëren en verplaatsen tussen disks
In v13.32.0 kreeg het bestandssysteemcopyToDisk() en moveToDisk(). Daarmee kun je bestanden via streams tussen verschillende disks overzetten, bijvoorbeeld van een lokale disk naar S3. Als bestemming kun je niet alleen een disknaam maar ook een bestandssysteeminstantie opgeven.
moveToDisk() verwijdert de bron pas nadat het kopiëren is gelukt. Voor migraties tussen disks hoef je in je applicatie minder vaak zelf lezen, schrijven en verwijderen als losse stappen op te bouwen.
Primaire bron: Copy or move files between disks, v13.32.0. Gerelateerde pagina: Bestandssysteem
Betere metingen, stoppen en opnieuw proberen bij queues
In de releases van september werden het inzicht in de queuestatus en de controle over workers stap voor stap verbeterd.
In v13.34.0 toont
queue:restart een foutmelding voor workers die niet opnieuw kunnen starten. Zo zie je makkelijker wanneer een beheercommando geslaagd lijkt, maar de bedoelde herstart niet heeft plaatsgevonden.
De bron van elk item zijn de bovenstaande officiële release notes. Zie de queuegids voor de basis en de gevorderde gids voor jobcontrole voor controle aan de kant van jobs.
Extra functies voor database, Eloquent en cache
- Vectorindexen verwijderen: in v13.30.1 kreeg de Schema Blueprint
dropVectorIndex(). - INPLACE-bewerkingen in MySQL: in v13.33.0 is de DDL-algoritmemodifier
inplace()toegevoegd voor bewerkingen op indexen en foreign keys. Gerelateerde pagina: Migraties. - Modelattributen opnieuw ophalen na schrijven: in v13.33.0 is een functie toegevoegd om ingestelde modelattributen na het schrijven opnieuw op te halen.
- Casts die NULL behouden: in v13.33.0 kregen
AsCollectionenAsArrayObjecteen opt-in-functie om een echteNULLop te slaan. - Gememoïseerde cache met tags: in v13.33.0 wordt memoïsatie van getagde caches ondersteund. Gerelateerde pagina: Cache.
- Schema-informatie opvragen: in v13.34.0 kreeg de Schema Builder
getColumn(). - Databasetests: in v13.34.0 accepteert
assertDatabaseCountnu een array. - Collections: in v13.30.0 is
chunkBy()toegevoegd en in v13.33.0 ondersteuning voorsolein de Higher Order Proxy.
Correcties van bestaand gedrag
Naast nieuwe functies zijn er ook correcties die bestaande applicaties raken.- In v13.31.0 is opgelost dat
lazy()enlazyById()limit()enoffset()negeerden, en dat Context niet werd doorgegeven aan parallelle processen. - In v13.32.0 is opgelost dat bij getagde caches in Redis de vervaltijd van tags niet werd gesynchroniseerd bij
touch(). - In v13.34.0 is opgelost dat de inhoud van bijgevoegde streams verloren ging wanneer een multipart-request van de HTTP-client opnieuw werd geprobeerd.
- In v13.34.0 is opgelost dat
wherePivotBetween()op een pivot werd genegeerd doorsync(),detach()enupdateExistingPivot(). - In v13.34.0 is opgelost dat
DatabaseLockbinnen een transactie deadlocks verzweeg.
Laravel Cloud
De officiële maandelijkse blog introduceert de volgende wijzigingen.
Primaire bron: Laravel Cloud changelog. Gerelateerde pagina: Introductie van Laravel Cloud
Laravel Forge
- Beheer van redirectregels: je kunt regels nu in bulk importeren vanuit CSV en kiezen of ze aan bestaande regels worden toegevoegd of die vervangen. CSV-export en het wijzigen van de uitvoeringsvolgorde via slepen worden ook ondersteund.
- Server muting: in de notificatie-instellingen kun je nu servers selecteren en dempen. Handig om meldingen van staging- en testomgevingen uit je inbox te houden.
Gerelateerde artikelen
Updates van augustus 2026
Een terugblik op read-through-disks, de zoekuitbreidingen in Scout en de vernieuwing van Managed Queues in Cloud.
Mercure-broadcasting
Bekijk hoe je Mercure in Laravel en Echo integreert.