Laravel 12 en PHP 8.5: wat is er nieuw en moet je updaten?
Laravel 12 en PHP 8.5 brengen verbeteringen op het gebied van prestaties, beveiliging en ontwikkelgemak. Maar moet je direct updaten? Een praktische kijk op wat er nieuw is en waar je op moet letten.
Als je een webapplicatie hebt die draait op Laravel, dan heb je er misschien al iets over gelezen: Laravel 12 is inmiddels een jaar beschikbaar en PHP 8.5 is de nieuwste versie van de programmeertaal waar Laravel op gebouwd is. Maar wat betekent dat voor jou als ondernemer? Moet je direct actie ondernemen?
Wat is er nieuw in Laravel 12?
Laravel brengt jaarlijks een nieuwe hoofdversie uit, en versie twaalf is bewust een rustige update. Dat klinkt misschien onspannend, maar het is juist goed nieuws. Het betekent dat het framework stabiel is en dat de overstap van versie elf naar twaalf relatief eenvoudig verloopt.
De belangrijkste veranderingen zitten in de onderliggende afhankelijkheden en de nieuwe startkits. Laravel 12 biedt verbeterde ondersteuning voor moderne frontend-technologieen zoals React, Vue en Svelte. Daarnaast is er een nieuwe optie voor authenticatie via WorkOS AuthKit, wat het opzetten van inlogsystemen eenvoudiger maakt.
Voor de meeste bestaande applicaties geldt dat de upgrade naar Laravel 12 zonder grote aanpassingen kan verlopen. Er zijn weinig breaking changes, en de documentatie beschrijft precies welke stappen je moet volgen.
PHP 8.5: onder de motorkap
PHP 8.5 is de motor waar Laravel op draait. De nieuwste versie brengt vooral verbeteringen op het gebied van prestaties en stabiliteit. Elke nieuwe PHP-versie is doorgaans sneller dan de vorige, en 8.5 is daarop geen uitzondering.
Daarnaast zijn er verbeteringen in de taal zelf die het voor ontwikkelaars makkelijker maken om schone, onderhoudbare code te schrijven. Voor jou als ondernemer is het effect indirect maar merkbaar: je applicatie draait sneller en is beter te onderhouden.
Een belangrijk punt is dat PHP 8.5 door het ontwikkelteam actief wordt onderhouden met beveiligings- en bugfixes. Oudere versies verliezen op termijn die ondersteuning. PHP 8.2 krijgt bijvoorbeeld alleen nog beveiligingsupdates, en eerdere versies worden helemaal niet meer ondersteund.
Moet je direct updaten?
Het korte antwoord: niet per se vandaag, maar stel het ook niet te lang uit. Laat me uitleggen waarom.
Zolang je op een ondersteunde versie van PHP en Laravel draait, ontvang je beveiligingsupdates. Dat is het minimum. Maar hoe langer je wacht met updaten, hoe groter de kloof wordt tussen jouw versie en de huidige. En hoe groter die kloof, hoe duurder en complexer de uiteindelijke update wordt.
We zien dit regelmatig bij klanten die naar ons toekomen. Een applicatie die jarenlang niet is bijgewerkt en nu op een verouderde versie draait. De update is dan geen middagje werk meer, maar een serieus project. Terwijl het bijhouden van updates, stap voor stap, veel minder tijd en geld kost.
Mijn advies is om minimaal een keer per jaar te updaten naar de laatste ondersteunde versie. Dat houdt de technische schuld beheersbaar en zorgt ervoor dat je altijd beveiligingsupdates ontvangt.
Wat als je applicatie nog op een oude versie draait?
Draait je applicatie nog op Laravel 9, 10 of zelfs een oudere versie? Dan is actie ondernemen verstandig. Laravel 10 ontvangt sinds februari 2025 geen beveiligingsupdates meer. Dat betekent dat bekende kwetsbaarheden niet meer worden gedicht.
Hetzelfde geldt voor PHP. Als je nog op PHP 8.1 of ouder draait, loop je beveiligingsrisico's. Hosting providers beginnen bovendien ondersteuning voor oudere versies af te bouwen, wat betekent dat je applicatie op termijn niet meer kan draaien op je huidige server.
De stap naar een moderne versie hoeft niet in een keer. Bij GinkelSoft pakken we dit vaak gefaseerd aan. Eerst inventariseren we welke versies je gebruikt en welke afhankelijkheden er zijn. Vervolgens plannen we de update in stappen, zodat je applicatie op elk moment blijft werken. Lees meer over onze aanpak bij maatwerk software ontwikkeling.
Laravel 13 aan de horizon
In de loop van 2026 verschijnt Laravel 13. Als je nu upgradet naar Laravel 12, ben je goed voorbereid op die volgende stap. Het framework ontwikkelt zich in een voorspelbaar ritme, en door bij te blijven voorkom je dat je straks twee of drie versies tegelijk moet overslaan.
Daarnaast groeit het Laravel-ecosysteem gestaag door. Met tools als Laravel Cloud, Nightwatch voor real-time foutdetectie en Wayfinder voor end-to-end type safety wordt het platform steeds completer. Die innovaties zijn alleen beschikbaar voor wie op een recente versie draait.
De kern: onderhoud is geen luxe
Het bijhouden van je software is vergelijkbaar met het onderhouden van een bedrijfspand. Je kunt het uitstellen, maar uiteindelijk haal je het in. En hoe langer je wacht, hoe groter de rekening. Regelmatig onderhoud is geen kostenpost, het is een investering in de betrouwbaarheid en veiligheid van je bedrijfsvoering.
Wil je weten op welke versies jouw applicatie draait en wat er nodig is om bij te werken? Neem contact op, dan kijken we samen naar de huidige staat van je software en maken we een concreet plan.