PHP 8.2 stopt op 31 december: wat betekent dat voor je Laravel-app?

Damian Madronal Munoz, oprichter

5 min leestijd

Op 31 december 2026 stopt de ondersteuning van PHP 8.2. Daarna verschijnen er geen beveiligingsupdates meer voor die versie. Je applicatie blijft werken, maar elk lek dat na die datum gevonden wordt, blijft open. Draait je Laravel-app op PHP 8.2 of ouder, dan is dit het moment om de overstap te plannen, niet de laatste week van december.

Alle datums hieronder komen van endoflife.date en zijn gecontroleerd op 5 oktober 2026.

Wat er op 31 december stopt

PHP 8.2 kwam uit in december 2022. De gewone ondersteuning, met reparaties van fouten, liep af op 31 december 2024. Sindsdien kreeg de versie alleen nog beveiligingsupdates, en die stoppen op 31 december 2026.

Wat dat in de praktijk betekent: de pakketten waarop je app leunt, laten 8.2 een voor een vallen, en nieuwe versies van die pakketten krijg je dan niet meer binnen. Je blijft hangen op wat er nu staat. En een server met een PHP-versie zonder updates is precies wat je bij een beveiligingscheck niet wilt laten zien.

Welke versies nog wel ondersteund worden

PHP, met de datum van de laatste beveiligingsupdate:

  • PHP 8.3: tot 31 december 2027.
  • PHP 8.4: tot 31 december 2028.
  • PHP 8.5: tot 31 december 2029.

Laravel, met wat er nog binnenkomt:

  • Laravel 11: geen beveiligingsupdates meer sinds 12 maart 2026.
  • Laravel 12: alleen nog beveiligingsupdates, tot 24 februari 2027. Werkt met PHP 8.2 tot en met 8.5.
  • Laravel 13: volledig ondersteund, beveiligingsupdates tot 17 maart 2028. Vraagt minimaal PHP 8.3.

Ons eigen platform Buurtgebak draait op Laravel 13 en PHP 8.4. Laravel 13 krijgt beveiligingsupdates tot 17 maart 2028, PHP 8.4 tot 31 december 2028.

Welke route past bij jouw app

Laravel 12 op PHP 8.2. De kleinste stap is PHP naar 8.3 of 8.4 terwijl Laravel blijft staan. Maar Laravel 12 krijgt na 24 februari 2027 zelf geen beveiligingsupdates meer. Plan de stap naar Laravel 13 dus meteen mee, anders sta je in februari 2027 weer op dezelfde plek.

Laravel 11 of ouder. Dan ben je al buiten de ondersteuning. Het veiligst gaat de upgrade versie voor versie, met de upgradegids van elke Laravel-versie ernaast, tot je op 13 staat.

Een app op PHP 7 of Laravel 8 en ouder. Hier zit het meeste werk: tussen die versies veranderen de taal, het framework en bijna elk pakket. Draait de voorkant nog op Vue 2, dan telt die mee. Vue 2 krijgt sinds 31 december 2023 geen updates meer.

Zo plan je de overstap

  1. Maak een inventaris. Welke PHP-versie draait er op de server, welke Laravel-versie staat in de code, en welke pakketten lopen achter.
  2. Kijk of er tests zijn. Zonder tests is elke upgrade een gok: je ziet pas in productie wat er brak. Schrijf eerst tests voor de stromen waar je bedrijf op draait.
  3. Pak de pakketten aan. Een pakket dat niemand meer onderhoudt, is vaak het echte werk: vervangen of zelf overnemen.
  4. Upgrade eerst op een testomgeving. Laat de tests draaien en laat de mensen die ermee werken het nalopen.
  5. Zet dan pas de server om, met een terugweg als er iets misgaat.

Voor de inventaris volstaan drie commando's:

php -v
php artisan --version
composer outdated --direct

Wie het doet

Heb je de applicatie laten bouwen door iemand die er niet meer is, dan is de upgrade vaak het moment om te regelen wie hem verder beheert. Dat doen wij: we nemen bestaande Laravel-applicaties over, kijken eerst de code na en houden PHP, Laravel en de pakketten daarna bij. Hoe dat werkt, staat bij onderhoud en hosting. Ook ons eigen SaaS-platform InboxFlow draait op een Laravel-backend; daarvoor gelden dezelfde datums.

Wij zetten je versies op een rij⁠

Vertel ons welke PHP- en Laravel-versie je draait. Wij zeggen wat de stap kost en hoe lang hij duurt.

Plan een kennismaking

Veelgestelde vragen⁠

Stopt mijn applicatie op 1 januari met werken?

Nee. Een app op PHP 8.2 blijft gewoon draaien. Wat stopt, zijn de beveiligingsupdates: een lek dat na 31 december 2026 in PHP 8.2 gevonden wordt, blijft open.

Kan ik PHP upgraden zonder Laravel te upgraden?

Soms. Laravel 12 werkt met PHP 8.2 tot en met 8.5, dus daar kan PHP los omhoog. Laravel 11 werkt tot en met PHP 8.4. Op een oudere Laravel-versie zit je vast aan oudere PHP-versies en moet Laravel mee.

Mijn hostingpartij regelt PHP toch?

De server misschien, je code niet. Zet je hoster de server op een nieuwere PHP-versie terwijl je app daar niet klaar voor is, dan krijg je foutmeldingen in plaats van een werkende site. De code gaat eerst, de server daarna.

Hoe lang duurt een upgrade?

Dat hangt af van hoe ver je achterloopt, hoeveel pakketten mee moeten en of er tests zijn. Een nieuwere PHP-versie onder dezelfde Laravel is een kleine stap; een sprong over meerdere Laravel-versies is een project. Na een blik op de code kunnen we het zeggen.

Wij zetten je versies op een rij⁠

De kennismaking is gratis. We reageren binnen één werkdag.