Skip to main content
In juni 2026 kreeg Laravel Cloud ondersteuning voor Symfony-apps en kwamen er managed Valkey-cache en objectstorage bij op Forge. Het framework ontving een flinke reeks updates, waaronder bulk-jobdispatching, ondersteuning voor Postgres-poolers en MCP-client/server. Bron: Laravel June Product Updates

Laravel Framework

Bus::bulk() — bulk-jobdispatching

Je kunt nu grote aantallen jobs registreren met één database-INSERT. Per queue en connectie wordt een bulk-INSERT uitgevoerd, waardoor de kosten van het één voor één inserten vervallen.

Ondersteuning voor Postgres-transactiepoolers

Postgres-verbindingspoolers in transactiemodus, zoals PgBouncer, AWS RDS Proxy en Neon, worden nu op frameworkniveau ondersteund.
Heb je een directe verbinding nodig, bijvoorbeeld voor schemabewerkingen of DDL-statements, voeg dan ::direct toe aan de connectienaam om de pooler te omzeilen. DB::connection('pgsql::direct')->statement('CREATE INDEX ...')
Het framework verzorgt automatisch emulated prepares, boolean binding en alles wat de pooler verder nodig heeft.

Ondersteuning voor MCP-client- en servertools

Laravel AI-agents kunnen nu tools gebruiken van remote MCP-servers (via HTTP) én van lokale MCP-serverklassen. Schemaconversie, wrapping en aanroepen worden allemaal automatisch afgehandeld.

Het artisan dev-commando

Er is een artisan dev toegevoegd waarmee je alle ontwikkelprocessen met één commando start. De server, queue-worker, log-tailing en Vite draaien tegelijk, elk met kleurgecodeerde output.
Het detecteert automatisch je Node.js-pakketbeheerder (npm, yarn, pnpm, bun). Dit is de officiële Artisan-conventie die het traditionele composer dev-script vervangt.

Ondersteuning voor routemetadata

Er is een ->metadata()-methode toegevoegd waarmee je willekeurige metadata aan routes kunt koppelen. Volledig compatibel met de routecache, en metadata die je op een groep instelt wordt gemerged in de child-routes.

Exceptionhandlers zonder retry

Voor exceptions waarbij opnieuw proberen zinloos is (ongeldige invoer, permanente externe storingen, enz.) kun je retries nu onderdrukken.

De vlag —without-migration-data van schema:dump

Met schema:dump kun je nu een pure structuurdump genereren zonder de rijen van de migrationtabel.

Tijdzonefix voor between()/unlessBetween()

Schedules werken nu met de juiste tijdzone, ongeacht of je timezone() vóór of na between() of unlessBetween() aanroept.

Overige frameworkwijzigingen

  • Trait-ondersteuning voor Bus::bulk(): queue-attributes kunnen in traits worden gedefinieerd
  • MariaDB-vectorindexen: ondersteuning voor vectorindexen in MariaDB
  • De helper attachFromStorage(): bijlagen uit storage toevoegen aan de MailMessage van een notificatie
  • Cache::rememberWithState(): cache-ondersteuning met state
  • Maintenancemode-driver voor parallel testen: met de array-driver heeft elk proces zijn eigen onderhoudsstatus
  • whenFilledEnum(): conditionele verwerking van velden met enums
  • anyOf-ondersteuning in JSON Schema: anyOf van JSON Schema is bruikbaar in validatie

Inertia

  • Client\Request::uri(): de URI van het clientrequest ophalen
  • Ondersteuning voor het target-attribuut op ankers: target="_blank" e.d. bruikbaar in het <Link>-component
  • De async-optie voor formulieren: ondersteuning voor asynchroon verzenden in het formuliercomponent
  • Pagina-informatie in titleCallback: de titelcallback ontvangt nu de paginadata

Laravel Cloud en Laravel Forge

Laatst gewijzigd op 6 september 2026