Laravel

Alltags-Analogie

Laravel ist ein PHP-Framework zur Entwicklung von Webanwendungen, das man sich am besten wie ein vollständiges Werkzeug-Set für den Hausbau vorstellt: Statt jedes Werkzeug – vom Hammer bis zur Wass...

Was steckt dahinter?

Laravel ist ein PHP-Framework zur Entwicklung von Webanwendungen, das man sich am besten wie ein vollständiges Werkzeug-Set für den Hausbau vorstellt: Statt jedes Werkzeug – vom Hammer bis zur Wasserwaage – selbst zu schmieden, greift man auf ein durchdachtes, aufeinander abgestimmtes Set zurück, das die häufigsten Aufgaben bereits hervorragend löst. Laravel liefert fertige Lösungen für Routing, Datenbankzugriff über Eloquent ORM, Authentifizierung, E-Mail-Versand, Datei-Uploads und viele weitere wiederkehrende Aufgaben mit, sodass Entwickler sich auf die eigentliche, projektspezifische Logik konzentrieren können. Seit seiner Veröffentlichung im Jahr 2011 hat sich Laravel zu einem der populärsten PHP-Frameworks überhaupt entwickelt, nicht zuletzt wegen seiner ausgesprochen entwicklerfreundlichen, lesbaren Syntax und der umfangreichen, gut gepflegten Dokumentation. Viele Konzepte, die in anderen Frameworks umständlich zu konfigurieren sind, lassen sich in Laravel mit wenigen, klar verständlichen Zeilen Code umsetzen – ein Grund, warum Laravel sowohl bei Einsteigern als auch bei erfahrenen Entwicklerteams sehr beliebt ist. Rund um den Laravel-Kern hat sich zudem ein umfangreiches Ökosystem an ergänzenden Werkzeugen entwickelt: Artisan für die Kommandozeile, Tools wie Envoyer für unterbrechungsfreies Deployment, Laravel Forge und Laravel Vapor für Hosting und Infrastruktur, sowie Blade als integrierte Template-Engine für die Ausgabe von HTML. Wer eine Webanwendung mit klassischem Backend und serverseitig generierten Seiten oder einer eigenen API aufbauen möchte, findet in Laravel eine ausgereifte, breit erprobte Grundlage.