{"id":41188,"date":"2021-04-26T08:59:25","date_gmt":"2021-04-26T06:59:25","guid":{"rendered":"https:\/\/kinsta.com\/?post_type=knowledgebase&#038;p=91717"},"modified":"2025-10-01T20:20:35","modified_gmt":"2025-10-01T19:20:35","slug":"was-ist-laravel","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/","title":{"rendered":"Das Laravel PHP-Framework &#8211; Web-App-Konstruktion f\u00fcr jedermann"},"content":{"rendered":"<p>Die Entwicklung von Webanwendungen und Webseiten ist in den letzten Jahren immer einfacher geworden. Selbst die technologisch Herausgeforderten unter uns sind mittlerweile recht versiert im Umgang mit Produkten wie WordPress und Wix.<\/p>\n<p>F\u00fcr fortgeschrittene Entwickler gibt es einen Host von Tools, die den <a href=\"https:\/\/kinsta.com\/de\/blog\/code-review-tools\/\">Entwicklungsprozess vereinfachen<\/a>. Eines der n\u00fctzlichsten dieser Tools ist Laravel.<\/p>\n<p>Dieser Artikel beantwortet die Frage &#8222;Was ist Laravel?&#8220;, indem er einen \u00dcberblick \u00fcber die Grundlagen von PHP-Frameworks gibt, die in der Webentwicklung eingesetzt werden. Danach folgt ein \u00dcberblick \u00fcber die Funktionen von Laravel, eine Auflistung der wichtigen Strukturen und Komponenten von Laravel sowie eine Beschreibung einiger der n\u00fctzlichsten Laravel-Pakete.<\/p>\n<p><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"><div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/span><\/p>\n<h2>Was ist Laravel?<\/h2>\n<p>Die einfache Antwort auf die Frage &#8222;Was ist Laravel?&#8220; ist ganz einfach: Laravel ist ein plattform\u00fcbergreifendes PHP-Framework f\u00fcr die Entwicklung von Webanwendungen.<\/p>\n<p>Aber um die Vorteile von Laravel und seinen Einsatzm\u00f6glichkeiten wirklich zu verstehen, muss man tiefer eintauchen. Laravel erm\u00f6glicht es einem Entwickler, die Vorteile einer gro\u00dfen Bibliothek von vorprogrammierten Funktionen (wie Authentifizierung, Routing und HTML Template) zu nutzen. Der Zugriff auf diese Bibliothek macht es einfacher, robuste Webanwendungen schnell zu erstellen und gleichzeitig den Umfang der notwendigen Codierung zu minimieren.<\/p>\n<p>Laravel bietet eine hochfunktionale Entwicklungsumgebung, sowie intuitive und ausdrucksstarke Kommandozeilenschnittstellen. Dar\u00fcber hinaus verwendet Laravel <a href=\"https:\/\/blog.yellowant.com\/orm-rethinking-data-as-objects-8ddaa43b1410\">objektrelationales Mapping<\/a> (ORM) f\u00fcr einen einfacheren Datenzugriff und -manipulation.<\/p>\n<p>Laravel-Anwendungen sind hoch skalierbar und haben eine einfach zu wartende Codebasis. Dank des modularen Paketsystems und des robusten Abh\u00e4ngigkeitsmanagements von Laravel k\u00f6nnen Entwickler ihre Anwendungen nahtlos um weitere Funktionen erweitern.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Kinsta erm\u00f6glicht es dir, Laravel f\u00fcr deine Produkte einzusetzen, auch wenn es von unserem Team nicht offiziell unterst\u00fctzt wird.<\/p>\n<\/aside>\n\n<h3>Ist Laravel Frontend oder Backend?<\/h3>\n<p>Laravel ist in erster Linie ein Backend-Entwicklungsframework, obwohl es auch einige Frontend-Funktionen bietet. Viele der Features von Laravel sind jedoch frontend-agnostisch.<\/p>\n<h3>Ist Laravel eine Programmiersprache?<\/h3>\n<p>Laravel <a href=\"https:\/\/kinsta.com\/de\/blog\/php-frameworks\/#laravel\">ist ein PHP-Framework<\/a> und verwendet eine Skriptsprache, anstatt eine strikte PHP-Programmiersprache zu sein. Obwohl Skriptsprachen und Programmiersprachen verwandt sind, haben sie einige bemerkenswerte Unterschiede, vor allem in der Benutzerfreundlichkeit und der Geschwindigkeit der Ausf\u00fchrung.<\/p>\n<p>Skriptsprachen sind plattformspezifische, interpretierte Sprachen. Im Gegensatz dazu sind Programmiersprachen plattformunabh\u00e4ngige, kompilierte Sprachen. Da sie plattformspezifisch sind, sind Skriptsprachen auf den Compiler der Anwendung angewiesen, in der sie arbeiten.<\/p>\n<p>Anwendungen, die mit Skriptsprachen erstellt werden, werden zur Laufzeit kompiliert, was bedeutet, dass jede Anweisung zur Laufzeit einzeln interpretiert wird, was die Anwendung langsamer macht als eine vorkompilierte Anwendung. Dies macht die Anwendung langsamer als eine vorkompilierte Anwendung. Die Laufzeitkompilierung f\u00fchrt auch dazu, dass die Anwendung stoppt oder herunterf\u00e4hrt, wenn sie auf einen Laufzeitfehler st\u00f6\u00dft; im Gegensatz dazu f\u00fchren vorkompilierte Anwendungen w\u00e4hrend der Kompilierung eine Fehlerpr\u00fcfung durch, was sie zur Laufzeit robuster macht. F\u00fcr viele Nutzer werden die Nachteile von Skriptsprachen jedoch durch die einfache Bedienung und Iteration mehr als ausgeglichen.<\/p>\n<h3>Was ist ein PHP-Framework?<\/h3>\n<p>PHP (ein rekursives Akronym f\u00fcr PHP Hypertext Preprocessor) ist eine Open Source, serverseitige Skriptsprache, die f\u00fcr die Webentwicklung weit verbreitet ist. Anfang 2021 nutzen <a href=\"https:\/\/kinsta.com\/de\/blog\/ist-php-tot\/\">fast 80% aller Webseiten<\/a> PHP. W\u00e4hrend viele vielleicht nicht mit PHP vertraut sind, ist jeder mit einer der bekanntesten PHP-Anwendungen vertraut &#8211; WordPress.<\/p>\n<p>Ein PHP-Framework stellt eine Reihe von Code-Bibliotheken mit vorprogrammierten Modulen zur Verf\u00fcgung, die es dem Benutzer erm\u00f6glichen, Anwendungen schneller zu erstellen. Sie bieten Webentwicklern eine Reihe von Vorteilen, wie z.B. eine schnellere Entwicklung, eine geringere Notwendigkeit, Code zu schreiben, und eine verbesserte Sicherheit. Sie helfen auch unerfahrenen Entwicklern, gute Programmierpraktiken aufzubauen, da sie eine bestimmte Organisation des Codes erfordern. Dar\u00fcber hinaus ben\u00f6tigen PHP-Frameworks in der Regel weniger Wartung als Anwendungen, die von Grund auf neu entwickelt werden.<\/p>\n<p>Viele moderne PHP-Frameworks sind objektorientiert. Aus diesem Grund ist es von Vorteil, ein grundlegendes Verst\u00e4ndnis von Konzepten wie Klassen, Objekten und Vererbung zu haben, bevor man in ein Framework einsteigt.<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/03\/pasted-image-0-8.png\" alt=\"Ein MVC Diagramm. (Quelle: Wikipedia)\" width=\"1200\" height=\"1320\"><figcaption class=\"wp-caption-text\">Ein MVC Diagramm. (Quelle: Wikipedia)<\/figcaption><\/figure>\n<p>PHP Frameworks verwenden eine <a href=\"https:\/\/kinsta.com\/de\/blog\/php-frameworks\/#model-view-controller-architecture\">Model-View-Controller (MVC) Architektur<\/a>. F\u00fcr diejenigen, die mit der MVC-Architektur nicht vertraut sind, ist das Model die Daten f\u00fcr die Anwendung, zusammen mit der gesamten zugeh\u00f6rigen Logik. Eine Tabelle mit Abonnenten kann zum Beispiel ein Model sein. Die View ist der Punkt der Interaktion mit dem Benutzer, an dem die Daten aus dem Model angesehen und ver\u00e4ndert werden k\u00f6nnen. Der Controller ist das Bindeglied zwischen der View und dem Model. Mit anderen Worten, der Controller nimmt Benutzeranfragen entgegen, holt die ben\u00f6tigten Informationen aus dem Model, verarbeitet sie und gibt sie an die View zur\u00fcck.<\/p>\n<p>PHP-Anwendungen, wie WordPress, haben einige bekannte Schwachstellen. Die <a href=\"https:\/\/www.freecodecamp.org\/news\/php-security-vulnerabilities\/\">bekanntesten Beispiele<\/a> sind Code Injection und SQL Injection. Laravel enth\u00e4lt Funktionen, die helfen, SQL-Injection und andere Angriffe zu verhindern.<\/p>\n<p>Dennoch sollten Entwickler zus\u00e4tzliche Anstrengungen unternehmen, wie zum Beispiel Penetrationstests, um die Sicherheit ihrer Anwendungen zu gew\u00e4hrleisten. Laut der IT-Expertin Barbara Ericson von <a href=\"https:\/\/www.clouddefense.ai\/blog\/penetration-testing\">Cloud Defense<\/a> besteht die Sicherheit von Webanwendungen sowohl aus Penetrationstests als auch aus Web Application Firewalls, die Hand in Hand gehen.<\/p>\n<p>Bei Penetrationstests handelt es sich um komplexere Tests, die von qualifizierten Cybersecurity-Profis durchgef\u00fchrt werden, die versuchen, ohne Vorwissen \u00fcber die Entwicklung in dein System einzubrechen, um ungepatchte Sicherheitsl\u00fccken zu identifizieren.<\/p>\n<h2>Warum solltest du Laravel verwenden?<\/h2>\n<p>Nachdem wir die Frage &#8222;Was ist Laravel?&#8220; beantwortet haben, ist die n\u00e4chste Frage: &#8222;Warum Laravel?&#8220; Laravel bietet ein gro\u00dfes Set an robusten Tools, die dabei helfen, den Entwicklungsprozess von Web-Apps einfacher und schneller zu machen, und die endg\u00fcltigen Codebases der Anwendungen sind gut strukturiert und leicht zu warten.<\/p>\n<p>Einige der spezifischen Vorteile von Laravel sind:<\/p>\n<h3>Laravel ist einfach zu erlernen<\/h3>\n<p>Laravel ist relativ einfach zu erlernen, wenn man den richtigen Hintergrund hat. Laravel erfordert ein <a href=\"https:\/\/kinsta.com\/de\/blog\/php-frameworks\/\">allgemeines Verst\u00e4ndnis von PHP<\/a> und objektorientierten Programmierkonzepten (OOP) f\u00fcr eine effektive Nutzung. Zumindest ein wenig HTML-Kenntnisse sind ebenfalls hilfreich. Und f\u00fcr jede MVC-Architektur ist es auch hilfreich, relationale Datenbankmanagementsysteme wie MySQL oder PostgreSQL zu verstehen.<\/p>\n<h3>Laravel vereinfacht den Entwicklungsprozess<\/h3>\n<p>Laravel wurde von Anfang an entwickelt, um Aufgaben zu vereinfachen, die in einer Vielzahl von Webentwicklungsprojekten anfallen, wie Routing, Authentifizierung, Migration, Caching und mehr. Laravel macht es einfach, vorgefertigte Module in eine Anwendung zu integrieren, indem es intuitive und ausdrucksstarke Kommandozeilenschnittstellen und den Composer verwendet.<\/p>\n<p>Laravel hat auch eine <a href=\"https:\/\/laravel.com\/docs\/8.x\">umfangreiche Sammlung von Online-Dokumentation<\/a>, die ein guter Ausgangspunkt f\u00fcr erfahrenere Entwickler ist. Eine gro\u00dfe Auswahl an Online-Lernressourcen, die sich an alle F\u00e4higkeitsstufen richten, ist ebenfalls verf\u00fcgbar.<\/p>\n<h3>Laravel hat Tools f\u00fcr Entwickler aller Levels<\/h3>\n<p>Laravel beschreibt sich selbst als ein progressives Framework, was bedeutet, dass es eine Vielzahl von Funktionen beinhaltet, die Benutzer aller Levels n\u00fctzlich finden werden. Zum Beispiel haben Anf\u00e4nger Zugang zu Starterkits f\u00fcr Module wie grundlegende Authentifizierungsfunktionen. Viele dieser Tools werden im Folgenden n\u00e4her erl\u00e4utert.<\/p>\n<figure>\n<p><figure style=\"width: 1366px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/03\/pasted-image-0-9.png\" alt=\"Laravel Projektstruktur. (Quelle: ITSolutionStuff.com)\" width=\"1366\" height=\"768\"><figcaption class=\"wp-caption-text\">Laravel Projektstruktur. (Quelle: <a href=\"https:\/\/www.itsolutionstuff.com\/upload\/laravel-5-7-modular-system.png\">ITSolutionStuff.com<\/a>)<\/figcaption><\/figure><\/figure>\n<p>Erfahrenere Nutzer k\u00f6nnen die den Starterkits zugrundeliegenden Engines nutzen, um ihre eigenen Authentifizierungsprozesse zu bauen und sie in ihre bevorzugten Frontends zu integrieren.<\/p>\n<h3>Laravel skaliert m\u00fchelos<\/h3>\n<p>Laravel ist hoch skalierbar. Mit integriertem Support f\u00fcr schnelle, verteilte Cache-Systeme sind Laravel-Anwendungen in der Lage, Millionen von Anfragen pro Monat zu adressieren. Laravel bietet auch eine <a href=\"https:\/\/kinsta.com\/de\/blog\/serverless-php\/\">serverlose<\/a> Deployment-Plattform, Vapor, die auf AWS basiert und ein hohes Ma\u00df an Skalierbarkeit bietet.<\/p>\n<h3>Laravel hat ein riesiges \u00d6kosystem und eine gro\u00dfe Community<\/h3>\n<p>Laravel verf\u00fcgt \u00fcber ein enormes \u00d6kosystem, das von einer gro\u00dfen Entwickler-Community unterst\u00fctzt wird. Da Laravel eines der meistgenutzten PHP-Frameworks ist, ist die Bibliothek der verf\u00fcgbaren Laravel-Anwendungen und -Pakete betr\u00e4chtlich. Sowohl offizielle Laravel-Pakete als auch Pakete von Drittanbietern sind leicht verf\u00fcgbar.<\/p>\n<p>Die offiziellen Pakete von Laravel (von denen viele weiter unten besprochen werden) beinhalten Authentifizierung, Servermanagement, Abonnementabrechnung, Browsertests und -automatisierung und mehr. Pakete von Drittanbietern sind auf einer Reihe von Webseiten verf\u00fcgbar, darunter <a href=\"https:\/\/packalyst.com\/\">Packalyst<\/a> und <a href=\"https:\/\/laravel-news.com\/category\/packages\">Laravel News<\/a>.<\/p>\n<p>Es gibt auch eine riesige Menge an Informationen, die von der Laravel Entwickler-Community zur Verf\u00fcgung gestellt werden. Entwickler, die Fragen haben, werden sicher eine Antwort finden, wenn sie eines der vielen Laravel-Foren besuchen, wie <a href=\"https:\/\/laravel.io\/\">Laravel.io<\/a>, <a href=\"https:\/\/www.reddit.com\/r\/laravel\/\">The Laravel subreddit<\/a> und <a href=\"https:\/\/laracasts.com\/\">Laracasts<\/a>.<\/p>\n<h3>Laravel ist weit verbreitet<\/h3>\n<p>Viele Unternehmen nutzen Laravel, um hochfunktionale Webseiten zu erstellen:<\/p>\n<p><a href=\"https:\/\/www.vacationsbyrail.com\/\">Vacations by Rail<\/a> ist eine Webseite zur Planung von Zugreisen, die mit dem Laravel PHP-Framework erstellt wurde. Es ist auch mit der Buchungsmaschine von Softrip integriert.<\/p>\n<figure>\n<p><figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/03\/nZUxaIX7qFPWBVuHUWNdGoSbkaiGRt25B_uGoZIzOnTViZUGbrrXytTugC6__hdWONnKd7cR-F4Gfw5d8Jn8rMHTizBzpyvxvCbLPM_0jtH8p615AQz6Yj-xVFOGQG7mlU_H8U2u.png\" alt=\"Vacations by Rail nutzt Laravel unter der Oberfl\u00e4che\" width=\"1600\" height=\"896\"><figcaption class=\"wp-caption-text\">Vacations by Rail nutzt Laravel unter der Oberfl\u00e4che<\/figcaption><\/figure><\/figure>\n<p>Die Webseite von <a href=\"https:\/\/setapp.com\/\">Setapp<\/a> mit kuratierten Apps f\u00fcr Mac und iOS wurde ebenfalls mit dem Laravel PHP Framework erstellt.<\/p>\n<figure>\n<p><figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/03\/z5FJ3vE6lwSl3xt1qbhq4WdgYg5oxQvwLPFVdiR8xMbsOezv2cn7JXFntZ7r4RnoeviRRfwErwRimY6Oc9c2m7EZNjR1RbGTlOy4gQ8mxtOegwiFQ4CzjkRmFwDBKRymvIGms-Tm.png\" alt=\"SetApp ist mit Laravel gebaut.\" width=\"1600\" height=\"866\"><figcaption class=\"wp-caption-text\">SetApp ist mit Laravel gebaut.<\/figcaption><\/figure><\/figure>\n<p>Die Restaurantsuche von <a href=\"https:\/\/www.restaurants.com\/\">Restaurants.com<\/a> ist sehr intuitiv zu bedienen, dank der Tatsache, dass sie mit Laravel Mobile App Templates gebaut wurde.<\/p>\n<figure>\n<p><figure style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/03\/Q7WUBymzMIk0IX13OxtTThQjTmG6-olI0k-Rb6aBilIRuh545NPH6ocbSSkSM5LwL_edbA8nv9BQa1p2Rrzzwf0c8x_DzWvvj9VnxsoQOtnQ3xa5lBhon56eQgMUSm28ITYZov2X.png\" alt=\"Restaurants.com wird von Laravel angetrieben\" width=\"1600\" height=\"899\"><figcaption class=\"wp-caption-text\">Restaurants.com wird von Laravel angetrieben<\/figcaption><\/figure><\/figure>\n<h2>Was macht Laravel?<\/h2>\n<p>Der Funktionsumfang von Laravel ist viel zu umfangreich, um ihn in diesem kurzen \u00dcberblick vollst\u00e4ndig abzudecken. Ein paar der wichtigsten Features sind:<\/p>\n<h3>Route Handling<\/h3>\n<p>Laravel bietet ein einfaches und intuitives Routenhandling, indem es einfache Namen zur Identifizierung von Routen anstelle von langen Pfadnamen verwendet. Die Verwendung von Routenkennungen macht es auch einfacher, Anwendungen zu warten, da der Routenname an einer Stelle ge\u00e4ndert werden kann, anstatt ihn \u00fcberall \u00e4ndern zu m\u00fcssen. Alle Webinterface-Routen in einer Laravel-Anwendung werden in der Datei routes\/web.php registriert.<\/p>\n<h3>Sicherheit<\/h3>\n<p>Laravel beinhaltet eine <a href=\"https:\/\/iwconnect.com\/laravel-security-features\/\">Reihe von Sicherheitsfunktionen<\/a>, wie z.B. Benutzerauthentifizierung, Benutzerrollenautorisierungen, E-Mail-Verifizierung, Verschl\u00fcsselungsdienste, Passwort-Hashing und Passwort-Reset-Funktionen.<\/p>\n<h3>Migration<\/h3>\n<p>Laravel bietet Versionskontrolle f\u00fcr Anwendungsdatenbanken durch Migrationen. Migrationen tracken, wie eine Datenbank im Laufe der Zeit ver\u00e4ndert wurde, was es einfacher macht, die Datenbank bei Bedarf zu zerst\u00f6ren oder neu zu erstellen.<\/p>\n<h3>Templating<\/h3>\n<p>Blade ist die PHP Template-Engine von Laravel. PHP-Templating-Engines <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-php\/\">helfen dabei, die Gesch\u00e4ftslogik<\/a> von den HTML-Templates zu trennen, was zu einer Codebasis f\u00fchrt, die leichter zu pflegen ist. Viele der Funktionen von Laravel basieren auf Blade Templates. Blade bietet mehr Funktionalit\u00e4t als andere Template-Engines, da Blade die Verwendung von einfachem PHP-Code erlaubt, was andere nicht tun.<\/p>\n<h3>Sessions<\/h3>\n<p>Laravel verwendet Sessions, um Informationen \u00fcber den Benutzer \u00fcber mehrere Anfragen hinweg zu speichern. Cookies sind ein Beispiel f\u00fcr einen eingebauten Laravel-Session-Treiber.<\/p>\n<h3>Datenvalidierung<\/h3>\n<p>Laravel macht es einfach, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Data_validation\">eingehende Benutzerdaten zu validieren<\/a>. Laravel beinhaltet eine Reihe von Datenvalidierungsregeln mit anpassbaren Fehlermeldungen.<\/p>\n<h3>Cache-Behandlung<\/h3>\n<p>Laravel unterst\u00fctzt das Caching von Daten, um die Verarbeitungszeiten von Anwendungsaufgaben zu minimieren. Die Cache-API von Laravel unterst\u00fctzt eine Vielzahl von Cache-Backends von Drittanbietern wie Memcached und <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/caching\/redis-cache\/\">Redis<\/a>.<\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=6eJMRMgn6mI\"><\/kinsta-video>\n<h3>Fehlerbehandlung<\/h3>\n<p>Die Fehlerbehandlung wird automatisch beim Start eines neuen Laravel-Projekts konfiguriert. Laravel-Anwendungen k\u00f6nnen im <a href=\"https:\/\/pineco.de\/debugging-in-laravel\/\">Debug-Modus ausgef\u00fchrt<\/a> werden, wodurch detaillierte Fehlermeldungen f\u00fcr alle auftretenden Fehler generiert werden.<\/p>\n<h3>Testen<\/h3>\n<p>Laravel bietet umfangreiche Testm\u00f6glichkeiten out of the box. Laravel unterst\u00fctzt sowohl Unit-Tests, bei denen kleine, isolierte Abschnitte des Anwendungscodes getestet werden, als auch Feature-Tests, bei denen gr\u00f6\u00dfere Abschnitte des Codes und \u00fcbergeordnete Funktionen getestet werden.<\/p>\n<h3>Speicherung und Dateiverwaltung<\/h3>\n<p>Laravel nutzt das <a href=\"https:\/\/flysystem.thephpleague.com\/v2\/docs\/\">Flysystem PHP-Paket<\/a>, um Treiber f\u00fcr die Arbeit mit einer Vielzahl von Dateisystemen bereitzustellen, von lokalen Dateisystemen bis hin zu Cloud-basiertem Speicher wie <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-amazon-s3\/\">Amazon S3<\/a>. Laravel bietet auch die M\u00f6glichkeit der Datei\u00fcbertragung mit dem <a href=\"https:\/\/kinsta.com\/de\/blog\/verwendest-sftp-verbindung-wordpress-herzustellen\/\">SSH File Transfer Protocol (SFTP)<\/a>.<\/p>\n<h3>E-Mail<\/h3>\n<p>Laravel beinhaltet eine E-Mail-API, die auf der SwiftMailer-Bibliothek basiert und das Versenden von E-Mails \u00fcber einen Dienst der Wahl erm\u00f6glicht. Laravel unterst\u00fctzt E-Mail-Anh\u00e4nge und E-Mail-Warteschlangen.<\/p>\n<h3>Benachrichtigungen<\/h3>\n<p>Laravel unterst\u00fctzt den Versand von Benachrichtigungen \u00fcber eine Reihe von Kan\u00e4len, sei es \u00fcber bekannte Kan\u00e4le wie SMS oder Slack, oder \u00fcber Kan\u00e4le, die von der Laravel-Community entwickelt wurden.<\/p>\n<h2>Wie funktioniert Laravel?<\/h2>\n<p>Um am besten zu verstehen, was Laravel kann, ist es wichtig zu verstehen, wie Laravel mit Anfragen umgeht, d.h. der Lebenszyklus von Anfragen. Wie bereits erw\u00e4hnt, basiert Laravel auf einer MVC-Architektur und reagiert auf Anfragen von Nutzern, die der Controller verwendet, um Daten aus dem Modell abzurufen und zu verarbeiten und die Informationen dem Nutzer in einer Ansicht zu pr\u00e4sentieren.<\/p>\n<p>Eine Anfrage gelangt \u00fcber die Datei public\/index.php in eine Laravel-Anwendung, die den Rest des Frameworks l\u00e4dt und eine Instanz der Laravel-Anwendung abruft. Nach dem Abrufen der Anwendungsinstanz wird die Anfrage an den Konsolenkern oder HTTP-Kernel weitergeleitet.<\/p>\n<p>Neben anderen Aufgaben definiert der Kernel eine <a href=\"https:\/\/developpaper.com\/interpretation-of-laravel-kernel-http-kernel\/\">Auswahl an Bootstrappern<\/a>, die Aufgaben ausf\u00fchren, die abgeschlossen werden m\u00fcssen, bevor die Anfrage bearbeitet wird, sowie die Definition jeglicher Middleware, die Anfragen vor der Bearbeitung durchlaufen m\u00fcssen. Zu diesen Aufgaben geh\u00f6rt auch das Laden von Service Providern, die f\u00fcr die Anwendung ben\u00f6tigt werden.<\/p>\n<p>Sobald das Bootstrapping abgeschlossen ist und die Serviceprovider registriert wurden, wird die Anfrage an den Router weitergeleitet, der die Anfrage dann an eine Route oder einen Controller weiterleitet. Dar\u00fcber hinaus f\u00fchrt der Router jede ben\u00f6tigte routenspezifische Middleware aus. Nachdem die Anfrage alle erforderlichen Middlewares durchlaufen hat, gibt die Ausf\u00fchrung einer Route oder einer Controllermethode eine Antwort zur\u00fcck, die durch die Kette zur\u00fcck zur View geleitet wird.<\/p>\n<h2>Wie f\u00e4ngst du mit Laravel an?<\/h2>\n<p>Um mit Laravel zu beginnen, ist es notwendig, einige der wichtigsten Strukturen und Funktionalit\u00e4ten in Laravel zu verstehen.<\/p>\n<h3>Service Container<\/h3>\n<p>Der Service Container ist eine der Kernkomponenten von Laravel. Service Container verwalten Klassenabh\u00e4ngigkeiten und Dependency Injection.<\/p>\n<figure><\/figure>\n<figure style=\"width: 1942px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/04\/lca-container-not-shared.png\" alt=\"Laravel Service Container. (Quelle: Christopher Rumpel)\" width=\"1942\" height=\"1022\"><figcaption class=\"wp-caption-text\">Laravel Service Container. (Quelle: Christopher Rumpel)<\/figcaption><\/figure>\n<p>Service Container sind der Ort, an dem ein Entwickler alles bindet, was notwendig ist, um eine Laravel Anwendung zu betreiben.<\/p>\n<h3>Service-Provider<\/h3>\n<p>Genauso wichtig sind die Laravel Service Provider, in denen Klassen und Abh\u00e4ngigkeiten in die Service Container injiziert werden.<\/p>\n<h3>Facades<\/h3>\n<p>Eine Facade ist eine <a href=\"https:\/\/www.tutorialspoint.com\/laravel\/laravel_facades.htm\">statische Schnittstelle<\/a> f\u00fcr Klassen, die im Service Container gebunden sind. Facades schaffen Benutzerfreundlichkeit, indem sie eine leicht einpr\u00e4gsame Syntax als Proxy f\u00fcr einen langen Klassennamen bereitstellen.<\/p>\n<h3>Pakete<\/h3>\n<p>Pakete sind die Art und Weise, wie Funktionalit\u00e4t zu Laravel hinzugef\u00fcgt wird. Es gibt sowohl eigenst\u00e4ndige Pakete als auch anwendungsspezifische Pakete. Service-Provider sagen Laravel, wo Paket-Ressourcen geladen werden sollen.<\/p>\n<p>Laravel setzt, wie viele andere <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">lokale Entwicklungstools<\/a>, auf Docker. Docker ist ein Container-basiertes Tool, mit dem Entwickler ihre Anwendungen einfacher erstellen und bereitstellen k\u00f6nnen. Mit Hilfe von Docker-Containern packt ein Entwickler seine Anwendung mit ihren Abh\u00e4ngigkeiten und stellt es als ein einziges Paket bereit.<\/p>\n<h3>Kommandozeilen-Schnittstellen<\/h3>\n<p>Laravel beinhaltet eine Reihe von Kommandozeilenschnittstellen (CLIs). Die Artisan Console enth\u00e4lt Befehle, die Entwicklern dabei helfen, schnell Skeleton Code zu erstellen, sich wiederholende Aufgaben zu vereinfachen und zu automatisieren und einen Anwendungs-Build leichter abzuschlie\u00dfen. Sail ist ein leichteres Kommandozeilen-Interface, das in Laravel 8 eingef\u00fchrt wurde. Mit Sail kann der Entwickler mit Docker, der Standard-Entwicklungsumgebung von Laravel, interagieren.<\/p>\n<figure>\n<p><figure style=\"width: 600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/03\/pasted-image-0-11.png\" alt=\"Laravel Artisan CLI. (Quelle: tutorialspoint.com)\" width=\"600\" height=\"347\"><figcaption class=\"wp-caption-text\">Laravel Artisan CLI. (Quelle: tutorialspoint.com)<\/figcaption><\/figure><\/figure>\n<h3>Eloquent<\/h3>\n<p>Eloquent ist ein objekt-relationaler Mapper (ORM), der eine <a href=\"https:\/\/www.fullstackpython.com\/object-relational-mappers-orms.html\">einfache Interaktion<\/a> mit Datenbanken erm\u00f6glicht. Unter Verwendung der MVC-Architektur entsprechen die Modelle den einzelnen Tabellen in einer Datenbank. Mit Eloquent k\u00f6nnen sich Entwickler auf schnelles Auffinden, einfaches Einf\u00fcgen und Aktualisieren sowie eine intuitive Definition von Beziehungen verlassen.<\/p>\n<h3>Composer<\/h3>\n<p>Composer ist ein PHP Tool zur Verwaltung von Abh\u00e4ngigkeiten auf Anwendungsebene von Drittanbietern. Composer verwaltet die Bibliotheken, Module und Plug-ins, die von einer Laravel-Anwendung ben\u00f6tigt werden.<\/p>\n<h3>Homestead<\/h3>\n<p>Laravel Homestead ist eine Entwicklungsumgebung, die die Entwicklung auf einer virtuellen Maschine erm\u00f6glicht, indem sie eine vorgefertigte <a href=\"https:\/\/www.vagrantup.com\/\">Vagrant<\/a>-Box bereitstellt. Homestead enth\u00e4lt alles, was f\u00fcr die Entwicklung von Laravel-Anwendungen ben\u00f6tigt wird, einschlie\u00dflich PHP, MySQL, Nginx, Composer, Redis und vieles mehr, so dass der Entwickler diese Pakete nicht auf seiner lokalen Maschine installieren muss. Homestead erfordert jedoch die Installation von Vagrant und entweder <a href=\"https:\/\/www.virtualbox.org\/\">VirtualBox<\/a> oder <a href=\"https:\/\/www.parallels.com\/\">Parallels<\/a>.<\/p>\n<h3>Authentication Starter Kits<\/h3>\n<p>Laravel enth\u00e4lt eine Reihe von Paketen, die Entwicklern helfen, schnell loszulegen. Bevor du einsteigst, solltest du dir einige der <a href=\"https:\/\/kinsta.com\/de\/blog\/laravel-tutorial\/\">vielen verf\u00fcgbaren Ressourcen<\/a> ansehen, um Laravel zu lernen. Laravel beinhaltet eine Reihe von Starter Kits, die dem Entwickler helfen, g\u00e4ngige Funktionen schnell zu implementieren.<\/p>\n<p>Laravel Breeze ist ein Authentifizierungs-Starterkit. Es beinhaltet g\u00e4ngige Authentifizierungs- und Benutzerkonto-Funktionen wie Benutzerregistrierung, Login, E-Mail-Verifizierung, Passwortbest\u00e4tigung und -r\u00fccksetzung. Breeze beinhaltet auch ein Javascript-Frontend durch <a href=\"https:\/\/vuejs.org\/\">Vue<\/a>. Breeze hat einen Standard-View-Layer, der Blade Templates und <a href=\"https:\/\/kinsta.com\/de\/blog\/tailwind-css\/\">Tailwind CSS<\/a> verwendet.<\/p>\n<p>F\u00fcr fortgeschrittene Authentifizierungsfunktionen bietet Laravel nun Jetstream, das erstmals in Version 8 eingef\u00fchrt wurde. Zus\u00e4tzlich zu den Features von Breeze bietet Jetstream weitere fortgeschrittene Features wie Zwei-Faktor-Authentifizierung, Session Management, API Support \u00fcber Laravel Sanctum und optionales Team Management.<\/p>\n<p>F\u00fcr Entwickler, die es vorziehen, ihr eigenes Authentifizierungs-Frontend zu verwenden, bietet Laravel Fortify an &#8211; ein Authentifizierungs-Backend, das frontend-agnostisch ist. Fortify ist die Engine f\u00fcr das <a href=\"https:\/\/programmingfields.com\/create-auth-using-jetstream-and-intertia-js-in-laravel-8\/\">Jetstream-Authentifizierungs-Starterkit<\/a> und beinhaltet alle Laravel-Authentifizierungs-Features (z.B. Benutzerregistrierung, Login, E-Mail-Verifizierung, Zwei-Faktor-Authentifizierung, usw.). Fortify ist nicht die zugrunde liegende Engine f\u00fcr Laravel Breeze.<\/p>\n<p>Laravel bietet auch Social Media-basierte Authentifizierung (OAuth) durch Laravel Socialite.<\/p>\n<p>F\u00fcr Entwickler, die ihre Anwendungen mit minimaler Serverkonfiguration bereitstellen wollen oder sogar serverloses Deployment w\u00fcnschen, bietet Laravel Forge und Vapor. Forge erm\u00f6glicht das Deployment \u00fcber eine Vielzahl von Infrastrukturanbietern mit minimalem Konfigurationsaufwand. Vapor ist eine serverlose Deployment-Plattform, die auf AWS basiert.<\/p>\n<p>F\u00fcr diejenigen, die den n\u00e4chsten Schritt machen wollen, k\u00f6nnen Entwickler ihre Laravel-Anwendungen \u00fcber ihre eigene, selbst gehostete Webseite bereitstellen. Denn beim Self-Hosting deiner Webseite musst du <a href=\"https:\/\/hostingcanada.org\/how-to-host-your-own-website-from-home\/\">mehrere definierte Datenbanken<\/a> mit einem einzigen PHP-Befehl (unter Verwendung der neuesten Version) und SSH-Zugang zum Server einrichten. Laravel bietet beides in einem Open Source PHP-Framework, und als zus\u00e4tzlichen Bonus ist es ziemlich einfach zu installieren.<\/p>\n<h2>Was kann Laravel sonst noch?<\/h2>\n<p>Die bessere Frage ist vielleicht: &#8222;Was kann Laravel <em>nicht<\/em>?&#8220; Es gibt tausende von Paketen, die eine Vielzahl von Funktionen erf\u00fcllen. Einige der interessantesten offiziellen Laravel-Pakete sind:<\/p>\n<h3>Cashier und Spark<\/h3>\n<p>Laravel Cashier bietet eine Schnittstelle f\u00fcr Abo-Abrechnungsdienste von Stripe und Paddle. Cashier bietet auch erweiterte Abo-Funktionen, wie Coupons und K\u00fcndigungsfristen.<\/p>\n<p>Cashier ist die Engine f\u00fcr Laravel Spark, ein <a href=\"https:\/\/spark.laravel.com\/\">Billing Management Panel<\/a>, mit dem Nutzer ihre Abonnements erstellen und verwalten k\u00f6nnen. Spark ist auch auf Stripe und Paddle als Zahlungsanbieter beschr\u00e4nkt; benutzerdefinierte Anbieter sind noch nicht mit Spark kompatibel. Spark erlaubt es jedoch dem Entwickler, sein Frontend zu w\u00e4hlen.<\/p>\n<h3>Valet<\/h3>\n<p>Laravel Valet ist eine Entwicklungsumgebung f\u00fcr macOS, die sich auf Geschwindigkeit und minimalen Ressourcenverbrauch (ca. 7 MB RAM) konzentriert. Valet ist nicht als vollst\u00e4ndiger Ersatz f\u00fcr Sail oder Homestead gedacht. Stattdessen ist es f\u00fcr Benutzer mit spezifischen Bed\u00fcrfnissen und Ressourcenbeschr\u00e4nkungen gedacht.<\/p>\n<p>Weitere Pakete findest du auf der Webseite von Laravel oder bei <a href=\"https:\/\/packalyst.com\/\">Packalyst<\/a>.<\/p>\n<h2><strong>Laravel im Jahr <\/strong> 2026<\/h2>\n<p>Die <a href=\"https:\/\/kinsta.com\/de\/blog\/laravel-9\/\">aktuelle Version von Laravel ist Version 9<\/a>, die erstmals im Februar 2022 ver\u00f6ffentlicht wurde. Diese Version enth\u00e4lt eine Reihe von neuen Features und Verbesserungen. Einige der neuen Features in Version 8 sind unter anderem Laravel Jetstream, Job Batching (erm\u00f6glicht die Ausf\u00fchrung eines Stapels von Jobs, gefolgt von der Ausf\u00fchrung definierter Aktionen), Dynamic Blade Components (erm\u00f6glicht das Rendering von Komponenten zur Laufzeit basierend auf einem Laufzeitwert) und die Verwendung von <a href=\"https:\/\/tailwindcss.com\/\">Tailwind CSS<\/a> standardm\u00e4\u00dfig im Laravel Paginator. Verbesserungen wurden auch bei der Ratenbegrenzung und dem Wartungsmodus vorgenommen.<\/p>\n<p>In der Vergangenheit gab es alle sechs Monate neue Laravel-Versionen. Das f\u00fchrte jedoch zu vielen Fragen, Kommentaren und Verwirrung \u00fcber den neuen Release-Prozess von Laravel. Mit der Ver\u00f6ffentlichung von Laravel 9 im Februar 2022 ist das Framework nun zu einem 12-monatigen Hauptversionszyklus \u00fcbergegangen.<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Entwickler, die schnell und einfach Webanwendungen entwickeln wollen, sollten in <a href=\"https:\/\/kinsta.com\/de\/blog\/laravel-tutorial\/\">Betracht ziehen, Laravel zu lernen<\/a>. Laravel bietet ein umfangreiches und robustes Set an Ressourcen, das den Entwicklungsprozess vereinfacht, indem es die Notwendigkeit eliminiert, viele g\u00e4ngige Aufgaben von Grund auf zu programmieren.<\/p>\n<p>Laravel bietet au\u00dferdem eine sichere virtuelle Entwicklungsumgebung und intuitive Kommandozeilenschnittstellen. Und weil Laravel einfach zu erlernen ist und eine starke Support-Community und ein \u00d6kosystem hat, ist es eine nat\u00fcrliche Wahl f\u00fcr viele Entwickler, egal ob Anf\u00e4nger oder Experte mit jahrelanger Erfahrung.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Entwicklung von Webanwendungen und Webseiten ist in den letzten Jahren immer einfacher geworden. Selbst die technologisch Herausgeforderten unter uns sind mittlerweile recht versiert im Umgang &#8230;<\/p>\n","protected":false},"author":103,"featured_media":41190,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[400,276],"topic":[958,969],"class_list":["post-41188","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-laravel","tag-web-development","topic-laravel","topic-php-frameworks"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Das Laravel PHP-Framework - Web-App-Konstruktion f\u00fcr jedermann<\/title>\n<meta name=\"description\" content=\"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Das Laravel PHP-Framework - Web-App-Konstruktion f\u00fcr jedermann\" \/>\n<meta property=\"og:description\" content=\"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-26T06:59:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-01T19:20:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matteo Du\u00f2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@matteoduo\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Du\u00f2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"15\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\"},\"author\":{\"name\":\"Matteo Du\u00f2\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9d811e805493f00205e6409451055174\"},\"headline\":\"Das Laravel PHP-Framework &#8211; Web-App-Konstruktion f\u00fcr jedermann\",\"datePublished\":\"2021-04-26T06:59:25+00:00\",\"dateModified\":\"2025-10-01T19:20:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\"},\"wordCount\":3280,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg\",\"keywords\":[\"laravel\",\"web development\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\",\"name\":\"Das Laravel PHP-Framework - Web-App-Konstruktion f\u00fcr jedermann\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg\",\"datePublished\":\"2021-04-26T06:59:25+00:00\",\"dateModified\":\"2025-10-01T19:20:35+00:00\",\"description\":\"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"Das Laravel PHP-Framework\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/laravel\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Das Laravel PHP-Framework &#8211; Web-App-Konstruktion f\u00fcr jedermann\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/9d811e805493f00205e6409451055174\",\"name\":\"Matteo Du\u00f2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g\",\"caption\":\"Matteo Du\u00f2\"},\"description\":\"Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.\",\"sameAs\":[\"https:\/\/www.matteoduo.com\",\"https:\/\/www.linkedin.com\/in\/matteoduo\/\",\"https:\/\/x.com\/matteoduo\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/matteoduo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Das Laravel PHP-Framework - Web-App-Konstruktion f\u00fcr jedermann","description":"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/","og_locale":"de_DE","og_type":"article","og_title":"Das Laravel PHP-Framework - Web-App-Konstruktion f\u00fcr jedermann","og_description":"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!","og_url":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2021-04-26T06:59:25+00:00","article_modified_time":"2025-10-01T19:20:35+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg","type":"image\/jpeg"}],"author":"Matteo Du\u00f2","twitter_card":"summary_large_image","twitter_description":"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg","twitter_creator":"@matteoduo","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Matteo Du\u00f2","Gesch\u00e4tzte Lesezeit":"15\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/"},"author":{"name":"Matteo Du\u00f2","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9d811e805493f00205e6409451055174"},"headline":"Das Laravel PHP-Framework &#8211; Web-App-Konstruktion f\u00fcr jedermann","datePublished":"2021-04-26T06:59:25+00:00","dateModified":"2025-10-01T19:20:35+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/"},"wordCount":3280,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg","keywords":["laravel","web development"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/","url":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/","name":"Das Laravel PHP-Framework - Web-App-Konstruktion f\u00fcr jedermann","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg","datePublished":"2021-04-26T06:59:25+00:00","dateModified":"2025-10-01T19:20:35+00:00","description":"Laravel ist ein leistungsstarkes und einfach zu bedienendes PHP-Webentwicklungsframework. In diesem Artikel werfen wir einen detaillierten Blick darauf, was du mit Laravel bauen kannst!","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/04\/was-ist-laravel.jpeg","width":1460,"height":730,"caption":"Das Laravel PHP-Framework"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/was-ist-laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"Laravel","item":"https:\/\/kinsta.com\/de\/thema\/laravel\/"},{"@type":"ListItem","position":3,"name":"Das Laravel PHP-Framework &#8211; Web-App-Konstruktion f\u00fcr jedermann"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/9d811e805493f00205e6409451055174","name":"Matteo Du\u00f2","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78636e34d9c125b93efb7e0893a776f8?s=96&d=mm&r=g","caption":"Matteo Du\u00f2"},"description":"Head of Content at Kinsta and Content Marketing Consultant for WordPress plugin developers. Connect with Matteo on Twitter.","sameAs":["https:\/\/www.matteoduo.com","https:\/\/www.linkedin.com\/in\/matteoduo\/","https:\/\/x.com\/matteoduo"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/matteoduo\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=41188"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41188\/revisions"}],"predecessor-version":[{"id":56497,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/41188\/revisions\/56497"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/translations\/se"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/41188\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/41190"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=41188"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=41188"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=41188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}