Heim >Backend-Entwicklung >PHP-Tutorial >Wie verwende ich Laravel 5 mit PHP-Programmierung?
Laravel ist ein beliebtes PHP-Framework, das eine einfache Möglichkeit bietet, effiziente Webanwendungen zu erstellen. Wenn Sie sich für Laravel 5, das PHP-Framework, interessieren, erfahren Sie in diesem nächsten Artikel, wie Sie Laravel 5 in der PHP-Programmierung verwenden.
Composer ist ein Abhängigkeitsverwaltungstool für PHP, mit dem in Projekten verwendete Abhängigkeitspakete verwaltet werden können. Sie müssen Composer installieren, bevor Sie Laravel weiter verwenden können.
Sie können die neueste Version von Composer von der offiziellen Website von Composer herunterladen und den Installationsprozess gemäß der Anleitung befolgen.
Geben Sie den folgenden Befehl in der Befehlszeile ein, um eine neue Laravel-Anwendung zu erstellen:
composer create-project --prefer-dist laravel/laravel {Ihr-Projektname}
{ Ihr-Projektname} ist der Name der Anwendung, die Sie erstellen möchten. Dadurch wird eine neue Laravel-Anwendung im aktuellen Verzeichnis erstellt und alle erforderlichen Abhängigkeitspakete auf Ihren Computer heruntergeladen.
Führen Sie den folgenden Befehl im selben Terminal aus:
php artisan Serve
Dadurch wird der Entwicklungsserver von Laravel gestartet und Ihre Anwendung auf localhost ausgeführt. Jetzt können Sie http://localhost:8000/ in Ihrem Webbrowser öffnen, um Ihre Laravel-Anwendung anzuzeigen.
Das Laravel-Framework verwendet eine Konfigurationsdateimethode, um Benutzern eine einfache Konfiguration ihrer Anwendungen zu ermöglichen. Im Stammverzeichnis befindet sich eine Datei mit dem Namen .env, die alle Konfigurationsoptionen für Ihre Anwendung enthält.
Öffnen Sie die Datei und Sie können die Optionen wie folgt ändern:
Laravel bietet eine Funktion namens Migrationen, mit der Sie Datenbankstrukturen und Daten von einer Version in eine andere migrieren können. Sie können eine Migration mit dem folgenden Befehl erstellen:
php artisan make:migration create_table_name
Dadurch wird eine neue Datenbankmigrationsdatei erstellt und eine Tabelle mit dem Namen table_name in der Datenbank erstellt. In dieser Datei können Sie die erforderlichen Spalten in der Tabelle und andere Datenbankkonfigurationsoptionen definieren.
Um die Migrationen auszuführen und die Tabellen zur Datenbank hinzuzufügen, verwenden Sie den folgenden Befehl:
php artisan migrate
Dadurch werden alle Datenbankmigrationsdateien ausgeführt und zur Datenbank Ihrer Anwendung hinzugefügt.
Controller sind Klassen zur Bearbeitung von Anfragen. Sie sind normalerweise eine Klasse im Namespace und erben von der Basisklasse des Laravel-Controllers. Um einen neuen Controller zu erstellen, verwenden Sie den folgenden Befehl:
php artisan make:controller MyController
Dadurch wird ein neuer Controller mit dem Namen MyController erstellt und im Verzeichnis app/Http/Controllers gespeichert.
Definieren Sie Ihre Logik im Controller und verknüpfen Sie sie dann mit der Webroute. Um eine neue Route zu erstellen, verwenden Sie den folgenden Code:
Route::get('/', 'MyController@index');
Dadurch wird eine neue GET-Route im Stammverzeichnis erstellt und mit der MyController @index-Methodenzuordnung verknüpft .
Ansichtsdateien sind HTML-Vorlagen, die verwendet werden, um dem Benutzer Inhalte anzuzeigen. Um eine neue Ansichtsdatei zu erstellen, erstellen Sie eine neue .blade.php-Datei im Verzeichnis resources/views. In dieser Datei können Sie verschiedene Blade-Anweisungen in Laravel verwenden, um Ihr Layout und Ihren Inhalt zu definieren.
Hier ist zum Beispiel eine einfache Blade-Vorlage, die eine Begrüßungsseite anzeigt:
8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
<head> <title>Welcome to Laravel</title> </head> <body> <h1>Welcome to Laravel</h1> </body>
73a6ac4ed44ffec12cee46588e518a5e
Endlich danach Um die oben genannten Schritte auszuführen, müssen Sie den Befehl wie zuvor im Terminal erneut ausführen: php artisanserv und dann die Anwendungs-URL (http://localhost:8000/) im Browser öffnen, um Ihre Laravel-Anwendung anzuzeigen.
Das obige ist der detaillierte Inhalt vonWie verwende ich Laravel 5 mit PHP-Programmierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!