Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Implementierungsframework: Laravel-Erste-Schritte-Tutorial
Mit der rasanten Entwicklung des Internets sind immer mehr Websites entstanden. Um effizientere und zuverlässigere Websites zu entwickeln, sind verschiedene Programmiersprachen und Frameworks entstanden. Unter ihnen spielt PHP als sehr ausgereifte Programmiersprache eine wichtige Rolle bei der Website-Entwicklung. Auch unter den PHP-Frameworks ist Laravel eines der beliebtesten Frameworks. Daher ist das Erlernen von Laravel für viele Entwickler zu einem Pflichtkurs geworden. In diesem Artikel wird Ihnen das Laravel-Einführungs-Tutorial vorgestellt, das Ihnen den Einstieg in die Verwendung von Laravel zum Entwickeln von Webanwendungen erleichtern soll.
1. Einführung in das Laravel Framework
Laravel ist ein Open-Source-PHP-Webanwendungsframework, das 2011 von Taylor Otwell erstellt wurde. Sein Aufkommen bietet eine neue Möglichkeit für die PHP-Anwendungsentwicklung, die Entwicklern dabei helfen kann, sichere, zuverlässige und elegante Webanwendungen effizienter zu schreiben. Das Ziel von Laravel ist es, Benutzerfreundlichkeit, klare, elegante Syntax und native, sofort einsatzbereite Funktionalität zu schaffen. Es verfügt über eine vollständige Dokumentation und viel Community-Unterstützung und ist eines der bevorzugten Frameworks für die Erstellung verschiedener Webanwendungen.
2. Installation des Laravel-Frameworks
Bevor Sie Laravel lernen, müssen Sie zunächst das Laravel-Framework installieren. Hier ist eine Methode zur Installation mit Composer.
Composer ist ein Abhängigkeitsmanager für PHP, mit dem Sie Abhängigkeiten in Ihrem Projekt deklarieren und diese Abhängigkeiten verwenden können. Bevor wir Laravel installieren, müssen wir zuerst Composer installieren.
Composer kann mit dem folgenden Befehl im Terminal installiert werden:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');"
Nachdem die Installation abgeschlossen ist, können wir Composer über die Befehlszeile verwenden.
Sie können mit dem folgenden Befehl ein neues Laravel-Projekt im Stammverzeichnis erstellen:
composer create-project --prefer-dist laravel/laravel blog
Sobald der Vorgang abgeschlossen ist, wird im Stammverzeichnis ein Ordner mit dem Namen „blog“ angezeigt. Dies ist das Stammverzeichnis Ihrer neuen Laravel-Anwendung.
3. Erstellen Sie die erste Route
Im Laravel-Framework ist Routing eine Methode, mit der die von der Webanwendung akzeptierten Anforderungsmethoden (wie GET, POST usw.) und die entsprechenden Vorgänge des Leitfadens definiert werden. In Laravel können wir Routen über die Route-Klasse definieren.
So erstellen Sie eine Laravel-Route:
Route::get('/hello', function() { return "Hello World"; });
php artisan serve
Run Danach können Sie http://localhost:8000/hello im Browser aufrufen und die Ausgabe von „Hello World“ sehen.
4. Ansichten verwenden
In Laravel können wir die Ansichtsansicht zum Rendern der Vorlage verwenden. Ansichten bieten eine Möglichkeit, Vorlagen zu rendern und Daten einzufügen, sodass Roh-HTML auf der Serverseite vorbereitet und dann an den Client gesendet werden kann. Das Laravel-Framework verwendet die Blade-Vorlagen-Engine, mit der Sie auf einfache Weise schöne Vorlagen erstellen können.
<?php namespace AppHttpControllers; use IlluminateHttpRequest; class HelloController extends Controller { public function index() { $name = "Laravel"; return view('hello', ['name' => $name]); } }
<!DOCTYPE html> <html> <head> <title>Hello</title> </head> <body> <h1>Hello {{ $name }}</h1> </body> </html>
Route::get('/hello', 'AppHttpControllersHelloController@index');
5. Verbindung zur Datenbank herstellen
Im Laravel-Framework ist die Verbindung zur Datenbank sehr einfach. Zunächst muss eine neue Datenbank erstellt werden. Eine Datenbank kann mit phpMyAdmin oder anderen Datenbanktools erstellt werden. Als Nächstes müssen Sie die Datenbankverbindungsparameter in der .env-Datei Ihrer Laravel-Anwendung festlegen.
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_database_user DB_PASSWORD=your_database_password
Erstellen Sie eine Controller-Datei namens UserController.php im Verzeichnis app/Http/Controllers und fügen Sie den folgenden Inhalt hinzu:
<?php namespace AppHttpControllers; use IlluminateHttpRequest; use IlluminateSupportFacadesDB; class UserController extends Controller { public function index() { $users = DB::table('users')->get(); return view('users.index', ['users' => $users]); } }
<!DOCTYPE html> <html> <head> <title>Users</title> </head> <body> <ul> @foreach ($users as $user) <li>{{ $user->name }}</li> @endforeach </ul> </body> </html>
Route::get('/users', 'AppHttpControllersUserController@index');
6. Fazit
Dieser Artikel stellt das Einführungs-Tutorial von Laravel vor und beschreibt detailliert die Installation des Laravel-Frameworks, das Erstellen von Routen, die Verwendung von Ansichten und das Herstellen einer Verbindung zur Datenbank. Durch das Studium dieses Artikels glaube ich, dass jeder ein gewisses Verständnis und eine gewisse Meisterschaft besitzt. Abschließend hoffe ich, dass die Leser Laravel tiefer kennenlernen und erkunden und ihre Fähigkeiten und Niveaus im Bereich der Webanwendungsentwicklung weiter verbessern.
Das obige ist der detaillierte Inhalt vonPHP-Implementierungsframework: Laravel-Erste-Schritte-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!