Laravel-Anwendungen aktualisiert, übernommen und gepflegt.
Die Sicherheitsupdates für Laravel 11 endeten am 12. März 2026, Laravel 12 erhält sie nur noch bis zum 24. Februar 2027. Wir bringen Laravel-Anwendungen auf Laravel 13, übernehmen Anwendungen, deren Entwickler gegangen ist, und halten sie jeden Monat aktuell, mit Tests vorab und einem Festpreis.
Warum jetzt
Laravel 12 ist in seinen letzten Monaten
Die Bugfixes endeten am 13. August 2026. Die Sicherheitsupdates enden am 24. Februar 2027.
Laravel 11 und älter ohne Support
Die Sicherheitsupdates für Laravel 11 endeten am 12. März 2026, für Laravel 10 am 4. Februar 2025. Vereinzelte Backports gibt es weiterhin, planen lässt sich damit aber nicht.
PHP 8.2 läuft aus
Nach dem 31. Dezember 2026 keine Sicherheitsupdates mehr von php.net. Laravel 13 braucht PHP 8.3 oder neuer.
Niemand kennt den Code mehr
Der Entwickler oder die Agentur, die die Anwendung gebaut hat, ist weitergezogen, und jede Änderung dauert länger als nötig.
Die wichtigsten Termine
| Version | Was endet | Wann |
|---|---|---|
| Laravel 13 | Bugfixes | Q3 2027 |
| Laravel 13 | Sicherheitsupdates | 17. März 2028 |
| Laravel 12 | Sicherheitsupdates | 24. Februar 2027 |
| Laravel 11 | Sicherheitsupdates (beendet) | 12. März 2026 |
| PHP 8.2 | Sicherheitsupdates | 31. Dezember 2026 |
Wenn ein automatisches Upgrade nicht reicht
Laravel Shift automatisiert den mechanischen Teil eines Laravel-Upgrades: Für jede Version öffnet es einen Pull Request mit den Änderungen und kommentiert, was genauer geprüft werden muss. Bei einer Anwendung mit guten Tests und wenigen Versionen Rückstand kann das der größte Teil der Arbeit sein.
Wir übernehmen die Fälle, in denen das nicht reicht:
- Eigene Pakete und Forks verwaister Pakete, die kein Upgrade-Werkzeug kennt.
- Keine Tests, also kann niemand sagen, ob die aktualisierte Anwendung noch tut, was sie getan hat. Wir schreiben zuerst Charakterisierungstests für die kritischen Pfade.
- Mehrere Major-Versionen auf einmal, zum Beispiel Laravel 6 auf 13. Jede Laravel-Version unterstützt nur einen Bereich von PHP-Versionen, deshalb muss PHP zwischen den Schritten mitziehen.
- Ein altes PHP auf dem Server, sodass Laufzeitumgebung, Erweiterungen und Deployment zusammen mit dem Framework aktualisiert werden.
Laravel baut auf Symfony-Komponenten auf (HttpFoundation, HttpKernel, Console, Routing und weitere), deshalb deckt unsere Arbeit mit Symfony auch die Schicht darunter ab.
Typische Wege
| Von | Nach | Wie |
|---|---|---|
| Laravel 5–9 | Laravel 13 | Ein Major-Release nach dem anderen, PHP zwischen den Schritten angehoben, nach jedem Schritt laufen die Tests. |
| Laravel 10–12 | Laravel 13 | Weniger Schritte. composer why-not laravel/framework 13.0 zeigt, welche Pakete das Upgrade aufhalten. |
| PHP 7.x, 8.0–8.2 | PHP 8.4 oder 8.5 | Rector für die mechanischen Änderungen, PHPStan mit Larastan für das, was übrig bleibt, ein Entwickler für den Rest. |
Upgrade, Übernahme, Wartung
-
Upgrades
Laravel und PHP auf unterstützte Versionen, zum Festpreis und eine Version nach der anderen. So läuft ein Upgrade ab.
-
Übernahme
Wenn der Entwickler oder die Agentur weg ist: Zugänge, Dokumentation, Tests für die kritischen Pfade und ein Runbook, damit sich die Anwendung wieder warten lässt. Takeover.
-
Wartung
Monatliche Updates von Laravel und Paketen,
composer audit, Monitoring und Fixes, damit das nächste Upgrade klein bleibt. Care.
So läuft es ab
01
Code Audit
Wir messen den Rückstand: PHPStan mit Larastan, ein Rector-Probelauf,
composer outdatedundcomposer audit, und wir lesen den Code.02
Festpreis
Sie erhalten Umfang, Schritte, Zeitplan und einen Preis, bevor wir anfangen.
03
Zuerst Tests
Charakterisierungstests für die kritischen Pfade und eine CI, die sie bei jeder Änderung ausführt.
04
Eine Version nach der anderen
Jeder Schritt ist ein Merge Request, den Sie prüfen können. Die Details: So läuft ein Upgrade ab.
Fragen zu Laravel
Reicht es nicht, Laravel Shift laufen zu lassen?
Wo es passt, lohnt es sich: Die mechanischen Änderungen erledigt es gut. Ihre eigenen Pakete kennt es aber nicht, es schreibt keine Tests, die Ihrer Anwendung fehlen, und es stellt nicht das PHP auf Ihrem Server um. Braucht Ihre Anwendung das, übernehmen wir diesen Teil.
Können wir vorerst bei Laravel 12 bleiben?
Eine Zeit lang. Laravel 12 erhält Sicherheitsupdates bis zum 24. Februar 2027, die Bugfixes endeten aber am 13. August 2026. Planen Sie den Umstieg auf Laravel 13 vor diesem Termin; es braucht PHP 8.3 oder neuer.
Haben Sie Laravel-Referenzprojekte?
Nicht auf dieser Website. Laravel gehört zu dem Stack, mit dem wir heute arbeiten (Erfahrung), und es läuft auf den Symfony-Komponenten, die wir gut kennen. Bevor Sie sich festlegen, zeigt ein Code Audit, ob unser Vorgehen zu Ihrer Anwendung passt.
Unsere Laravel-Anwendung hat jemand anderes gebaut. Ist das ein Problem?
Nein, genau das ist der Großteil unserer Arbeit. Wenn niemand die Anwendung mehr kennt, kommt zuerst ein Takeover.
Was kostet das?
Upgrades gibt es ab 3.000 €. Den Festpreis für Ihre Anwendung nennt das Angebot nach dem Code Audit.
Finden Sie heraus, was Ihr Laravel-Upgrade umfasst
Schicken Sie uns Ihre composer.json und Ihre PHP-Version. Kostenlose Ersteinschätzung: Wir antworten mit dem ersten Schritt und seinem Festpreis.