Zum Inhalt springen

Laravel

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Laravel ist ein PHP-Framework für Webanwendungen, das Taylor Otwell 2011 veröffentlicht hat. Es ist heute das meistgenutzte Framework in PHP und bekannt für Code, der sich fast wie ein Satz liest.

Laravel

Ein PHP-Framework, das Routing, Datenbankzugriff, Templates, Warteschlangen und Authentifizierung in einem Paket mitbringt.
Beispiel: „Das Buchungssystem ist in Laravel gebaut, die Bestätigungsmails laufen über eine Warteschlange im Hintergrund.“

Verwandt: Symfony. Laravel nutzt viele Komponenten von Symfony, etwa für Konsole und HTTP-Anfragen, und setzt eine eigene Schicht darüber.

Was Laravel mitbringt

Ein Routing, das Adressen auf Code abbildet, die Template-Sprache Blade, das ORM Eloquent für den Datenbankzugriff und Artisan, eine Kommandozeile für wiederkehrende Aufgaben. Dazu kommen Warteschlangen, Mailversand, Zeitpläne für Aufgaben und eine Testumgebung.

Das Ganze folgt dem Muster MVC und setzt stark auf Konventionen. Wer weiß, wo in einem Laravel-Projekt was liegt, findet sich in jedem anderen zurecht.

Das Ökosystem um Laravel

Um das Framework herum ist eine Reihe von Werkzeugen entstanden, viele vom Laravel-Team selbst: Forge richtet Server ein und spielt Code aus, Laravel Cloud betreibt Anwendungen ohne eigenen Server, Horizon überwacht Warteschlangen, und Livewire baut interaktive Oberflächen ohne eigenes JavaScript.

Auch fertige Systeme setzen auf Laravel auf. Das CMS Statamic ist ein Laravel-Paket und lässt sich wie jede Laravel-Anwendung erweitern.

Laravel bei Homepage Helden

Diese Website läuft auf Laravel mit Statamic als CMS, ausgeliefert über Laravel Forge. Formulare, die Anbindung an Airtable und die Bestätigungsmails sind eigener Laravel-Code neben dem CMS.

Einmal im Jahr erscheint eine neue Hauptversion. Die Umstellung ist in der Regel überschaubar, weil Laravel Änderungen früh ankündigt und einen Leitfaden für jedes Upgrade mitliefert.

Siehe auch:

PHP

Die Programmiersprache, in der die meisten Websites auf dem Server laufen.

#Programmiersprachen

Symfony

Ein PHP-Framework aus wiederverwendbaren Komponenten, auf dem viele andere Systeme aufbauen.

#Programmiersprachen

Blade

Die Template-Sprache von Laravel, in der auch gewöhnliches PHP stehen darf.

#Programmiersprachen

ORM (Object-Relational Mapping)

Eine Technik, die Datenbanktabellen als Objekte im Code abbildet.

#Programmiersprachen

MVC (Model-View-Controller)

Ein Entwurfsmuster, das Anwendungen in Daten, Darstellung und Steuerung trennt.

#Programmiersprachen

Statamic

Ein Flat-File-CMS auf Laravel-Basis, das Inhalte als Dateien speichert.

#Content-Management-Systeme (CMS)