Laravel
6Min. Lesezeit
23.03.2026

Laravel 13: Was ist neu, was ändert sich?

Laravel 13 setzt PHP 8.3 voraus und bringt PHP Attributes, ein KI-SDK und Vector Search. Was sich ändert, ob ein Upgrade nötig ist und wie es gelingt.

Laravel 13 wurde released. Lohnt sich das Upgrade? Was ist neu? Was ändert sich?

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.

Übersicht der Neuerungen in Laravel 13, aufgeteilt in zwei Spalten. Links: Direkte Auswirkungen auf den Betrieb – PHP 8.3 Pflicht, längerer Support, PHP Attributes und Cache::touch(). Rechts: Neue Entwicklungsmöglichkeiten – Laravel AI SDK, Vector Search, JSON:API Resources und Queue Routing.
Laravel 13 auf einen Blick: Was sofort Handlungsbedarf erzeugt und was neue Türen öffnet.

Wie ändern sich die Systemanforderungen?

Hier die konkreten Anforderungen im Vergleich:

AnforderungLaravel 12Laravel 13
PHP Minimum8.28.3
PHP Maximum8.58.5
Bug Fixes bisAugust 2026Q3 2027
Security Fixes bisFebruar 2027Q1 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.

Zeitleiste des Laravel-Support-Zyklus für die Versionen 10 bis 13. Version 10 ist abgelaufen, Version 11 läuft bald aus, Version 12 ist aktiv bis Februar 2027, Version 13 erhält Bugfixes bis Q3 2027 und Sicherheits-Updates bis Q1 2028.
Laravel-Versionen im Vergleich: Wer noch auf v10 oder v11 läuft, ist bereits ohne offiziellen Sicherheits-Support.

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.

Flowchart des Laravel-13-Upgrade-Prozesses in zwei Reihen. Oben die vier Schritte in Reihenfolge: PHP-Version auf 8.3 anheben, Abhängigkeiten und Pakete prüfen, den offiziellen Upgrade-Guide durcharbeiten, alles auf einer Staging-Umgebung testen. Unten die Konsequenz bei Untätigkeit: Kein Upgrade führt zu fehlendem Security-Support, was ein teures Notfall-Upgrade riskiert – im Gegensatz zu einem geplanten, kalkulierbaren Upgrade.
Ein Upgrade in vier Schritten – oder ein Notfall in einem. Wer früh plant, spart Zeit, Kosten und Nerven.

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.

Der WordPress Experte Darius Mozgiel arbeitet seit über 15 Jahren mit WordPress.

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.

Darius Mozgiel
Interesse geweckt?
Lassen Sie uns sprechen!

Gerne beraten wir Sie unverbindlich, wie Sie Ihre Website optimieren oder sich neu aufstellen können. In einem gemeinsamen Gespräch erörtern wir, welche Maßnahmen für Sie in Frage kommen.

Quellcoder
Lembergstr. 19
70825 Korntal-Münchingen

E-Mail: darius.mozgiel@quellcoder.de Telefon: +49 7112 5267 380
Erstgespräch vereinbaren