Laravel Erste Schritte-Tutorial: Lernen Sie das beliebteste PHP-Framework von Grund auf kennen
Einführung:
Laravel ist derzeit eines der beliebtesten PHP-Frameworks. Es ist einfach zu verwenden, leistungsstark und verfügt über eine aktive Entwickler-Community. Dieser Artikel hilft Ihnen, das Laravel-Framework von Grund auf zu erlernen und stellt einige Beispielcodes bereit, die Ihnen helfen, dieses leistungsstarke Tool besser zu verstehen und zu beherrschen.
Schritt eins: Laravel installieren
Bevor Sie beginnen, müssen Sie das Laravel-Framework auf Ihrem Computer installieren. Der einfachste Weg ist die Installation über Composer. Bitte stellen Sie sicher, dass Sie Composer installiert haben und führen Sie den folgenden Befehl aus:
composer global require laravel/installer
Nach der Installation können Sie mit dem Befehl laravel new
ein neues Laravel-Projekt erstellen. Um beispielsweise ein Projekt mit dem Namen myproject
zu erstellen, führen Sie den folgenden Befehl aus: laravel new
命令创建新的Laravel项目。例如,要创建一个名为myproject
的项目,请运行以下命令:
laravel new myproject
这将在当前目录下创建一个名为myproject
的新Laravel项目。
第二步:配置数据库
在继续之前,您需要设置数据库连接。Laravel默认使用MySQL数据库。打开myproject
目录下的.env
文件,并设置您的数据库连接信息:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
请确保替换掉your_database_name
、your_username
和your_password
这些值为您自己的数据库信息。
第三步:路由和控制器
Laravel的核心概念之一是路由和控制器。路由用于将URL映射到相应的控制器方法。打开myproject/routes/web.php
文件,并添加以下代码:
Route::get('/', 'HomeController@index');
上述代码将把根URL(/
)映射到HomeController
控制器的index
方法上。现在,我们需要创建HomeController
控制器。打开终端,进入项目根目录,运行以下命令:
php artisan make:controller HomeController
这将在myproject/app/Http/Controllers
目录下创建一个HomeController.php
文件。打开该文件,并添加以下代码:
<?php namespace AppHttpControllers; use IlluminateHttpRequest; class HomeController extends Controller { public function index() { return view('welcome'); } }
上述代码的作用是返回一个名为welcome
的视图。我们将在下一步中创建这个视图。
第四步:视图
Laravel使用Blade模板引擎来创建视图。打开myproject/resources/views
目录,并创建一个名为welcome.blade.php
的文件。在该文件中,添加以下代码:
<!DOCTYPE html> <html> <head> <title>Welcome</title> </head> <body> <h1>Welcome to Laravel</h1> </body> </html>
第五步:运行应用程序
至此,我们已经完成了一个最基本的Laravel应用程序。打开终端,在项目根目录下运行以下命令启动内置的开发服务器:
php artisan serve
访问http://localhost:8000
rrreee
myproject
im aktuellen Verzeichnis erstellt.
Schritt zwei: Datenbank konfigurieren
.env
im Verzeichnis myproject
und legen Sie Ihre Datenbankverbindungsinformationen fest: rrreee
Bitte stellen Sie sicher, dass SieIhr_Datenbankname
, ersetzen Die Werte von your_username
und your_password
sind Ihre eigenen Datenbankinformationen. 🎜🎜Schritt 3: Routing und Controller🎜Eines der Kernkonzepte von Laravel sind Routing und Controller. Routen werden verwendet, um URLs entsprechenden Controller-Methoden zuzuordnen. Öffnen Sie die Datei myproject/routes/web.php
und fügen Sie den folgenden Code hinzu: 🎜rrreee🎜Der obige Code ordnet die Stamm-URL (/
) HomeControllerAuf der <code>index
-Methode des Controllers. Jetzt müssen wir den HomeController
-Controller erstellen. Öffnen Sie das Terminal, geben Sie das Stammverzeichnis des Projekts ein und führen Sie den folgenden Befehl aus: 🎜rrreee🎜 Dadurch wird eine Datei HomeController.php
im Verzeichnis myproject/app/Http/Controllers
erstellt Verzeichnis. Öffnen Sie die Datei und fügen Sie den folgenden Code hinzu: 🎜rrreee🎜Der obige Code gibt eine Ansicht mit dem Namen welcome
zurück. Diese Ansicht erstellen wir im nächsten Schritt. 🎜🎜Schritt 4: Ansichten🎜Laravel verwendet die Blade-Vorlagen-Engine, um Ansichten zu erstellen. Öffnen Sie das Verzeichnis myproject/resources/views
und erstellen Sie eine Datei mit dem Namen welcome.blade.php
. Fügen Sie in dieser Datei den folgenden Code hinzu: 🎜rrreee🎜Schritt 5: Führen Sie die Anwendung aus🎜An diesem Punkt haben wir eine grundlegendste Laravel-Anwendung fertiggestellt. Öffnen Sie das Terminal und führen Sie den folgenden Befehl im Stammverzeichnis des Projekts aus, um den integrierten Entwicklungsserver zu starten: 🎜rrreee🎜Besuchen Sie http://localhost:8000
. Sie sehen eine Meldung mit dem Titel „ Willkommen auf der Laravel-Seite. 🎜🎜Fazit: 🎜In diesem Artikel haben wir von Grund auf gelernt, wie man das Laravel-Framework installiert und konfiguriert und wie man grundlegende Routen, Controller und Ansichten erstellt. Dies sind die Kernkonzepte der Laravel-Entwicklung, die den Grundstein dafür legen, dass Sie dieses leistungsstarke PHP-Framework weiter erkunden und erlernen können. Durch kontinuierliches Üben und Lernen werden Sie in der Lage sein, komplexere und funktionsreichere Laravel-Anwendungen zu erstellen. 🎜🎜Das Obige ist ein einfaches Einführungs-Tutorial für Laravel. Ich hoffe, es wird Ihnen hilfreich sein. Ich wünsche Ihnen viel Erfolg beim Erlernen und Verwenden des Laravel-Frameworks! 🎜Das obige ist der detaillierte Inhalt vonLaravel Erste Schritte-Tutorial: Lernen Sie das beliebteste PHP-Framework von Grund auf kennen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!