Laravel ist ein PHP-Framework, welches für die Entwicklung von Webanwendungen verwendet wird. Es wurde entwickelt, um die Entwicklungsprozesse zu beschleunigen und eine elegante Syntax anzubieten. Dabei folgt Laravel dem MVC (Model-View-Controller)-Architekturmuster und bietet mehrere Funktionen und Tools an, um die Entwicklung zu erleichtern.
Funktionen und Tools
Im Folgendem Listen wir einige Funktionen und Tools des PHP-Frameworks auf.
- Eloquent ORM: Ein intuitives ORM (Object-Relational Mapping) für die Datenbankkommunikation.
- Routing: flexible Routenverwaltung für saubere URLs.
- Blade Templating
- Middleware: Zur Verarbeitung von Anfragen
- Authentisieren und Autorisieren: Eingebaute Mechanismen für Benutzeridentifizierung und -autorisierung.
- Paketverwaltung mit PHP-Composer: Einfache Integration von Drittanbieterpaketen.
- Testing: Eingebautes Testing-Framework für Unit- und Integrationstests.
Sie haben eine Vision für eine Laravel Webanwendung?
Dann verlieren Sie keine Zeit und kontaktieren Sie uns noch Heute.
Gemeinsam verwandeln wir Ihre Konzepte in eine erfolgreiche Webanwendung.
Installation und Initialisierung vom PHP-Framework Laravel
Stellen Sie vor der Installation des PHP-Frameorks sicher, dass Windows Subsystem for Linux (WSL) und Docker auf Ihrem System installiert ist. WSL ermöglicht Ihnen das Ausführen von Linux-Befehlen auf Windows, und Docker wird benötigt, um die Sail-Entwicklungsumgebung von Laravel auszuführen zu können. Wenn Sie dies sichergestellt haben können Sie nun mit der Installation des Frameworks beginnen:
- Öffnen Sie Ihr Terminal (WSL) oder Ihre Befehlszeile.
- Führen Sie den folgenden Befehl aus, um Ihr Laravel-Projekt zu erstellen und die Initialisierung mit Sail durchzuführen:
curl -s https://laravel.build/example-app | bash
Hierbei ersetzen Sie „example-app“ durch den Namen Ihrer Anwendung. - Nach Abschluss des Befehls haben Sie ein neues Projekt erstellt und die Sail-Entwicklungsumgebung aktiviert.
Starten der Webanwendung
Nach der Initialisierung können Sie die Sail-Entwicklungsumgebung starten, um den Webserver, die Datenbank und andere Dienste für Ihre Laravel-Anwendung bereitzustellen.
- Navigieren Sie in Ihrem Terminal (WSL) zum Verzeichnis Ihrer neuen Laravel-Anwendung
- Starten Sie die Sail-Entwicklungsumgebung mit dem Befehl:
./vendor/bin/sail up
Dieser Befehl baut die Docker-Container und startet die Entwicklungsumgebung, einschließlich Webserver und Datenbank. - Sie können Ihre Anwendung nun über den Browser oder über die bereitgestellten URLs aufrufen.
Entwickeln der Webanwendung mithilfe von Visual Studio Code
Die Verwendung von Visual Studio Code in Kombination mit der „Remote Development„-Erweiterung ermöglicht eine nahtlose Entwicklungsumgebung für Ihre Laravel-Anwendung, die auf WSL und Docker basiert.