Heim > PHP-Framework > Laravel > Hauptteil

Laravel Erste Schritte-Tutorial: Lernen Sie das beliebteste PHP-Framework von Grund auf kennen

王林
Freigeben: 2023-08-13 13:21:08
Original
2654 Leute haben es durchsucht

Laravel Erste Schritte-Tutorial: Lernen Sie das beliebteste PHP-Framework von Grund auf kennen

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 dem Login kopieren

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
Nach dem Login kopieren

这将在当前目录下创建一个名为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
Nach dem Login kopieren

请确保替换掉your_database_nameyour_usernameyour_password这些值为您自己的数据库信息。

第三步:路由和控制器
Laravel的核心概念之一是路由和控制器。路由用于将URL映射到相应的控制器方法。打开myproject/routes/web.php文件,并添加以下代码:

Route::get('/', 'HomeController@index');
Nach dem Login kopieren

上述代码将把根URL(/)映射到HomeController控制器的index方法上。现在,我们需要创建HomeController控制器。打开终端,进入项目根目录,运行以下命令:

php artisan make:controller HomeController
Nach dem Login kopieren

这将在myproject/app/Http/Controllers目录下创建一个HomeController.php文件。打开该文件,并添加以下代码:

<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;

class HomeController extends Controller
{
    public function index()
    {
        return view('welcome');
    }
}
Nach dem Login kopieren

上述代码的作用是返回一个名为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>
Nach dem Login kopieren

第五步:运行应用程序
至此,我们已经完成了一个最基本的Laravel应用程序。打开终端,在项目根目录下运行以下命令启动内置的开发服务器:

php artisan serve
Nach dem Login kopieren

访问http://localhost:8000rrreee

Dadurch wird ein neues Laravel-Projekt mit dem Namen myproject im aktuellen Verzeichnis erstellt.


Schritt zwei: Datenbank konfigurieren

Bevor Sie fortfahren, müssen Sie eine Datenbankverbindung einrichten. Laravel verwendet standardmäßig die MySQL-Datenbank. Öffnen Sie die Datei .env im Verzeichnis myproject und legen Sie Ihre Datenbankverbindungsinformationen fest:

rrreee

Bitte stellen Sie sicher, dass Sie Ihr_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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!