Laravel 13 ist da. Am 17. März 2026 hat das Laravel-Team die neue Hauptversion veröffentlicht und damit das Framework auf PHP 8.3 als Mindestvoraussetzung angehoben. Für Betreiber einer Laravel-Webanwendung stellt sich jetzt eine naheliegende Frage: Was ändert sich konkret, muss ich handeln, und wie aufwändig ist ein Upgrade?
Dieser Artikel beantwortet genau das – ohne Fachjargon-Exzesse, aber mit dem nötigen Tiefgang, damit Sie eine informierte Entscheidung treffen können.
Was ist neu in Laravel 13?
Das Laravel-Team hat bei dieser Version bewusst auf große Breaking Changes verzichtet. Der Fokus lag auf kontinuierlichen Verbesserungen, die den Entwickleralltag erleichtern, ohne bestehende Anwendungen zu brechen. Die wichtigsten Neuerungen im Überblick:
PHP 8.3 als neue Mindestvoraussetzung
Der wichtigste Einschnitt für viele Betreiber: Laravel 13 unterstützt PHP 8.2 nicht mehr. Wer aktuell noch auf PHP 8.2 oder einer älteren Version läuft, muss vor dem Upgrade zwingend auch die PHP-Version aktualisieren. PHP 8.3 bringt dabei selbst einige Verbesserungen mit – unter anderem bessere Performance und strengere Typprüfungen – also keine reine Pflichtübung.
PHP Attributes: Konfiguration direkt am Code
Eine der größten Neuerungen für Entwickler ist die native Unterstützung von PHP Attributes in über 15 Stellen des Frameworks. Was das bedeutet: Statt Modell-Eigenschaften wie Tabellennamen, Fillable-Felder oder versteckte Attribute in separaten Properties zu definieren, können diese jetzt direkt über dem Klassencode angegeben werden.
Das macht den Code kompakter und lesbarer. Wichtig dabei: Diese Funktion ist vollständig optional und rückwärtskompatibel. Bestehender Code läuft weiterhin ohne Anpassungen.
Laravel AI SDK – KI-Integration ab Werk
Laravel 13 bringt ein offizielles AI SDK mit. Damit können Entwickler direkt aus der Anwendung heraus Texte generieren, KI-Agenten mit Tool-Calling aufbauen, Embeddings erzeugen, Audio und Bilder verarbeiten sowie Vektor-Stores anbinden – alles über eine einheitliche API, unabhängig vom gewählten KI-Anbieter.
Das ist für Anwendungen interessant, die KI-Funktionen integrieren wollen, ohne einen externen Provider händisch anzubinden.
Vector Search und semantische Suche
Eng verknüpft mit dem AI SDK ist die neue native Vector-Suche. Laravel 13 unterstützt direkt Ähnlichkeitssuchen über den Query Builder – zum Beispiel gegen PostgreSQL mit pgvector. Damit lassen sich semantische Suchfunktionen aufbauen, ohne zusätzliche Bibliotheken einzubinden.
JSON:API Resources
Laravel 13 bringt erstmals offizielle JSON:API-Ressourcen mit. Das ist relevant für Anwendungen, die eine standardisierte REST-API bereitstellen. Bisher musste dieser Standard entweder manuell umgesetzt oder über Drittanbieter-Pakete abgedeckt werden.
Queue Routing nach Klasse
Jobs lassen sich nun zentral per Klasse einer Queue und einer Connection zuweisen. Das macht die Konfiguration für größere Anwendungen erheblich übersichtlicher, da die Routing-Logik nicht mehr über die Jobs selbst verteilt ist.
Cache::touch()
Eine kleinere, aber praktische Ergänzung: Die Methode Cache::touch() verlängert die Laufzeit eines Cache-Eintrags, ohne den Wert erneut zu lesen oder zu schreiben. Das klingt nach einem Detail, spart aber bei häufig frequentierten Sessions unnötige Datenbankoperationen und Netzwerktransfers.
Wie ändern sich die Systemanforderungen?
Hier die konkreten Anforderungen im Vergleich:
| Anforderung | Laravel 12 | Laravel 13 |
|---|---|---|
| PHP Minimum | 8.2 | 8.3 |
| PHP Maximum | 8.5 | 8.5 |
| Bug Fixes bis | August 2026 | Q3 2027 |
| Security Fixes bis | Februar 2027 | Q1 2028 |
Der Support-Zeitraum von Laravel 13 ist damit erheblich länger als der von Laravel 12. Wer heute auf Laravel 12 ist, hat noch bis Februar 2027 Security-Support. Danach läuft dieser aus.
Müssen Sie jetzt upgraden?
Die ehrliche Antwort lautet: nicht sofort, aber mittelfristig ja.
Laravel 12, das im Februar 2025 erschien, erhält noch bis August 2026 Bugfixes und bis Februar 2027 Sicherheits-Updates. Wer auf einer aktiv gewarteten Version läuft und keine dringenden neuen Features benötigt, muss nicht sofort handeln.
Wird Ihre Anwendung aktuell aktiv gepflegt und aktualisiert?
Ein veraltetes Framework ist ein stilles Sicherheitsrisiko. Diese Frage hilft uns zu verstehen, wo Sie gerade stehen – ganz unverbindlich.
Sobald Laravel 12 jedoch aus dem Security-Support fällt, läuft die Anwendung auf einer Version ohne offizielle Patches. Das ist ein Risiko, das insbesondere bei öffentlich zugänglichen Anwendungen mit sensiblen Daten ernst genommen werden sollte. Ein geplantes Upgrade – rechtzeitig vor dem Support-Ende – ist deutlich entspannter als ein Notfall-Upgrade nach einem Sicherheitsvorfall.
Gut zu wissen: Das Laravel-Team hat bei Version 13 explizit darauf geachtet, Breaking Changes zu minimieren. Der Aufwand ist vergleichsweise gering, wenn die Anwendung nicht auf veralteten oder sehr spezifischen internen API-Details aufbaut.
Wie läuft ein Upgrade auf Laravel 13 ab?
Ein Upgrade ist kein Big-Bang-Projekt, sondern ein strukturierter Prozess. Die wesentlichen Schritte:
Schritt 1: PHP-Version prüfen und aktualisieren. Laravel 13 setzt PHP 8.3 voraus. Das ist oft der aufwändigste Schritt, weil er Serveranpassungen erfordert und möglicherweise Abhängigkeiten betrifft, die noch nicht mit PHP 8.3 kompatibel sind.
Schritt 2: Abhängigkeiten prüfen. Alle eingesetzten Pakete müssen mit Laravel 13 kompatibel sein. Die meisten populären Pakete werden schnell aktualisiert, aber gerade bei weniger gepflegten Drittanbieter-Paketen lohnt ein Check vorab.
Schritt 3: Upgrade-Guide durcharbeiten. Das Laravel-Team veröffentlicht zu jeder Version einen offiziellen Upgrade-Guide, der alle notwendigen manuellen Anpassungen auflistet.
Schritt 4: Testen, testen, testen. Vor dem Rollout auf dem Produktivsystem sollte das Upgrade in einer Staging-Umgebung vollständig durchgespielt werden – inklusive aller relevanten Nutzungsszenarien.
Für Teams, die den Prozess beschleunigen möchten, gibt es Tools wie Laravel Shift, das einen Großteil der Code-Anpassungen automatisiert und als Pull Request aufbereitet.
Lohnt sich das Upgrade für meine Anwendung?
Die Entscheidung hängt von drei Faktoren ab: dem aktuellen Stand Ihrer Anwendung, dem vorhandenen Entwicklungs-Know-how und dem langfristigen Ziel.
Wer auf Laravel 10 oder älter läuft, sollte das Upgrade dringend planen – der Security-Support für Laravel 10 ist bereits abgelaufen. Wer auf Laravel 11 oder 12 ist, hat noch Zeit, sollte aber einen konkreten Termin festlegen, bevor der Support ausläuft.
Die neuen Features – insbesondere das AI SDK und die Vector Search – sind vor allem dann relevant, wenn Sie Ihre Anwendung in Richtung KI-gestützte Funktionen weiterentwickeln wollen. Das ist heute für viele Anwendungen eine sehr realistische Perspektive.
Was tun, wenn Sie kein internes Entwicklungsteam haben?
Viele Betreiber einer Laravel-Anwendung haben keine eigene Entwicklungskapazität für solche Upgrade-Projekte. Das ist normal – und kein Problem, solange man es rechtzeitig adressiert.

Benötigen Sie Hilfe oder Beratung für Laravel?
Sie betreiben eine Laravel-Website und brauchen Unterstützung beim Bugfixing, Upgrade oder bei einem neuen Feature?
Wir arbeiten seit Version 4 mit Laravel und unterstützen Sie dabei, Ihr System technisch und redaktionell zukunftssicher aufzustellen – individuell, sicher und auf Augenhöhe.
Ein erfahrener Laravel-Entwickler oder eine Agentur mit Laravel-Fokus kann das Upgrade strukturiert und sicher umsetzen, die notwendigen Tests durchführen und sicherstellen, dass die Anwendung nach dem Upgrade stabil läuft. Der Aufwand lässt sich in den meisten Fällen gut einschätzen und ist bei Laravel 13 dank der gezielt reduzierten Breaking Changes überschaubar.
Das Wichtigste ist, das Thema nicht auf die lange Bank zu schieben. Ein geplantes Upgrade kostet deutlich weniger als ein ungeplantes.
