Laravel ist ein Open-Source-Webanwendungs-Framework, das auf der PHP-Sprache basiert und häufig bei der Entwicklung von Webanwendungen verwendet wird. Es ist für seine Einfachheit, Eleganz, ausdrucksstarke Syntax und Unterstützung für den Webentwicklungsprozess bekannt und verfügt über eine große Community und ein reichhaltiges Ökosystem, weshalb es von Entwicklern bevorzugt wird.
Auf der offiziellen Website von Laravel finden wir ganz einfach eine detaillierte Dokumentation und Schritte zur Installation von Laravel. Im Folgenden stellen wir kurz vor, wie man ein Laravel-Projekt startet.
Laravel verwendet Composer zum Verwalten von Abhängigkeiten, daher müssen wir Composer zuerst installieren. Geben Sie zum Installieren den folgenden Befehl in die Befehlszeile ein:
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Nach Abschluss der Installation können wir den folgenden Befehl eingeben, um zu überprüfen, ob die Installation erfolgreich war:
composer
Bevor Sie Laravel installieren, müssen wir dies tun Erstellen Sie ein neues Verzeichnis zum Speichern der Projektdatei. Führen Sie den folgenden Befehl in der Befehlszeile aus:
mkdir mylaravelapp cd mylaravelapp
Dann können wir die neueste Version von Laravel über den folgenden Befehl installieren:
composer create-project --prefer-dist laravel/laravel .
Der Punkt hier bedeutet, dass wir Laravel im aktuellen Verzeichnis installieren.
Nachdem die Installation abgeschlossen ist, geben Sie den folgenden Befehl in die Befehlszeile ein, um das Laravel-Projekt zu starten:
php artisan serve
Dadurch wird ein lokaler Entwicklungsserver gestartet und die folgenden Informationen werden in der Befehlszeile ausgegeben:
Laravel development server started: http://127.0.0.1:8000
Wir können diese Adresse eingeben Im Browser können Sie die Begrüßungsoberfläche von Laravel sehen.
Als nächstes müssen wir die Datenbank konfigurieren, damit unsere Laravel-Anwendung eine Verbindung zur Datenbank herstellen und sie verwenden kann. Suchen Sie die .env-Datei im Stammverzeichnis von mylaravelapp und ändern Sie die folgenden Variablenwerte:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mylaravelapp DB_USERNAME=root DB_PASSWORD=
Hier verwenden wir MySQL als Datenbank, der Datenbankname ist mylaravelapp, der Benutzername ist root und das Passwort ist leer.
Führen Sie dann den folgenden Befehl in der Befehlszeile aus, um den Laravel-Anwendungsschlüssel zu generieren:
php artisan key:generate
Führen Sie abschließend den folgenden Befehl in der Befehlszeile aus, um die Datenbankmigration durchzuführen:
php artisan migrate
Dadurch werden die Datenbanktabellen und -felder erstellt Konfigurieren Sie sie entsprechend dem, was wir in der Anwendung haben. Im Programm definierte Modellklassen erstellen entsprechende Beziehungen.
Da unsere Laravel-Anwendung nun mit der Datenbank verbunden und einsatzbereit ist, können wir einige Routen und Ansichten erstellen, um die Daten anzuzeigen.
Erstellen Sie einen neuen Controller im Verzeichnis app/Http/Controllers:
php artisan make:controller UserController
Dann erstellen Sie eine Indexmethode in der UserController-Klasse:
public function index() { $users = App\User::all(); return view('users', ['users' => $users]); }
Diese Methode ruft alle Benutzerdaten ab und übergibt sie an eine Datei namens „users“. Ansicht von blade.php.
Erstellen Sie eine neue Route und fügen Sie den folgenden Code zur Datei „routes/web.php“ hinzu:
Route::get('/users', 'UserController@index');
Schließlich erstellen Sie eine Ansichtsdatei mit dem Namen „users.blade.php“ im Verzeichnis resources/views:
@foreach ($users as $user) <p>{{ $user->name }}</p> @endforeach
Geben Sie nun http ein ://127.0.0.1:8000/users in Ihrem Browser und Sie sehen die Namen aller Benutzer aufgelistet.
Zusammenfassung
Das Starten eines Laravel-Projekts erfordert die folgenden Schritte:
Durch diese Schritte können wir eine einfache Laravel-Anwendung erstellen Anzeige Daten und ermöglichen die grundlegende Webentwicklung. Natürlich ist dies nur ein einfacher Ausgangspunkt. Laravel verfügt über mehr Funktionen und Features, die es uns ermöglichen, umfangreichere und komplexere Anwendungen zu entwickeln.
Das obige ist der detaillierte Inhalt vonSo starten Sie das Laravel-Projekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!