Erste Schritte mit Laravel: Ihre erste Anwendung

PHPz
Freigeben: 2024-08-12 16:34:18
Original
517 Leute haben es durchsucht

Getting Started with Laravel: Your First Application

Laravel ist eines der beliebtesten PHP-Frameworks auf dem Markt und wird von Entwicklern wegen seiner eleganten Syntax, dem umfangreichen Funktionsumfang und der Benutzerfreundlichkeit geliebt. Wenn Sie neu bei Laravel oder sogar neu in der Webentwicklung sind, ist die Erstellung Ihrer ersten Laravel-Anwendung eine großartige Möglichkeit, in die Welt der modernen PHP-Entwicklung einzutauchen. Dieser Leitfaden führt Sie durch die Grundlagen der Einrichtung Ihrer ersten Laravel-Anwendung, von der Installation bis zur Bereitstellung, damit Sie mit der Entwicklung leistungsstarker und wartbarer Webanwendungen beginnen können.

Was ist Laravel?

Laravel ist ein Open-Source-PHP-Framework, das den Entwicklungsprozess einfacher gestalten und gleichzeitig einen leistungsstarken Funktionsumfang beibehalten soll. Es folgt dem MVC-Architekturmuster (Model-View-Controller), das bei der logischen Organisation von Code hilft. Laravel verfügt über eine integrierte Template-Engine namens Blade, ein ORM namens Eloquent und eine Vielzahl weiterer Funktionen, die die Entwicklung robuster Webanwendungen zum Kinderspiel machen.

Warum Laravel wählen?

  • Elegante Syntax: Die Syntax von Laravel ist sauber und ausdrucksstark, wodurch Ihr Code besser lesbar und wartbar ist.
  • Umfassendes Ökosystem: Laravel verfügt über eine breite Palette an Tools und Bibliotheken, die die meisten Aspekte der Webentwicklung abdecken, von der Authentifizierung bis zur API-Erstellung.
  • Community-Unterstützung: Laravel verfügt über eine große und aktive Community, was bedeutet, dass zahlreiche Tutorials, Foren und Pakete zur Verfügung stehen, um Ihnen zu helfen.
  • Moderne Funktionen: Laravel wird ständig aktualisiert, um die neuesten Webentwicklungspraktiken zu integrieren und sicherzustellen, dass Ihre Projekte immer auf dem neuesten Stand sind.

Laravel einrichten

Bevor wir mit der Erstellung unserer ersten Anwendung beginnen, müssen wir unsere Umgebung einrichten. Hier finden Sie eine Kurzanleitung für den Einstieg.

  1. Composer installieren:
    Laravel benötigt Composer, einen PHP-Abhängigkeitsmanager, um seine Pakete zu verwalten. Wenn Sie es noch nicht installiert haben, können Sie es von getcomposer.org herunterladen.

  2. Laravel installieren:
    Sobald Composer installiert ist, können Sie Laravel installieren, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

   composer global require laravel/installer
Nach dem Login kopieren

Dadurch wird das Laravel-Installationsprogramm global installiert, sodass Sie problemlos neue Projekte erstellen können.

  1. Erstellen Sie ein neues Laravel-Projekt: Nachdem Laravel nun installiert ist, können Sie ein neues Projekt erstellen, indem Sie Folgendes ausführen:
   laravel new blog
Nach dem Login kopieren

Dieser Befehl erstellt ein neues Verzeichnis mit dem Namen „blog“, das eine neue Laravel-Installation enthält.

  1. Zustellung Ihrer Bewerbung: Navigieren Sie zu Ihrem neuen Projektverzeichnis:
   cd blog
Nach dem Login kopieren

Stellen Sie dann Ihre Anwendung mithilfe des integrierten Entwicklungsservers bereit:

   php artisan serve
Nach dem Login kopieren

Ihre Anwendung sollte jetzt unter http://localhost:8000 ausgeführt werden. Öffnen Sie diese URL in Ihrem Browser, um die Standard-Begrüßungsseite von Laravel anzuzeigen.

Erkundung der Laravel-Verzeichnisstruktur

Nachdem Sie Ihre Laravel-Anwendung eingerichtet haben, ist es wichtig, die Verzeichnisstruktur zu verstehen:

  • app/: Enthält den Kerncode für Ihre Anwendung, einschließlich Modellen, Controllern und Middleware.
  • Routen/: Definiert die Routen Ihrer Anwendung, einschließlich Web- und API-Routen.
  • resources/views/: Enthält Ihre Blade-Vorlagen.
  • Datenbank/: Verwaltet Ihre Migrationen, Fabriken und Sämaschinen.
  • public/: Das öffentlich zugängliche Verzeichnis für Ihre Anwendung, einschließlich Front-End-Assets.

Erstellen Sie Ihre erste Laravel-Route

Lassen Sie uns eine einfache Route erstellen, die eine Ansicht zurückgibt. Öffnen Sie die Datei „routes/web.php“ und fügen Sie die folgende Route hinzu:

Route::get('/hello', function () {
    return view('hello');
});
Nach dem Login kopieren

Als nächstes erstellen Sie eine neue Blade-Ansicht im Verzeichnis resources/views/ mit dem Namen hello.blade.php:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Hello Laravel</title>
</head>
<body>
    <h1>Hello, Laravel!</h1>
</body>
</html>
Nach dem Login kopieren

Navigieren Sie nun zu http://localhost:8000/hello und Sie sollten Ihr „Hallo, Laravel!“ sehen. Nachricht.

Abschluss

Herzlichen Glückwunsch! Sie haben gerade Ihre erste Laravel-Anwendung erstellt. Während dies eine grundlegende Einführung war, verfügen Sie jetzt über die Grundlage, um mit der Erkundung der umfangreichen Funktionen von Laravel zu beginnen. In den kommenden Beiträgen der „Practical Laravel Series“ werden wir tiefer in fortgeschrittenere Themen eintauchen, um Ihnen bei der Entwicklung noch leistungsfähigerer Anwendungen zu helfen. Bleiben Sie dran!

Teilen Sie Ihre Gedanken, Fragen oder Herausforderungen, denen Sie bei der Arbeit mit Laravel gegenüberstehen, gerne in den Kommentaren unten mit. Lasst uns das Gespräch am Laufen halten!

Das obige ist der detaillierte Inhalt vonErste Schritte mit Laravel: Ihre erste Anwendung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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