Inhaltsverzeichnis
Ignore .env file
Heim PHP-Framework Laravel Git erstellt eine Laravel-Umgebung

Git erstellt eine Laravel-Umgebung

May 29, 2023 am 10:00 AM

Bevor wir Laravel entwickeln, müssen wir zunächst die Laravel-Entwicklungsumgebung einrichten. Beim Aufbau einer Umgebung ist die Verwendung von Git für die Codeverwaltung eine gute Wahl. Git kann uns nicht nur bei der Versionsverwaltung helfen, sondern bietet uns auch den Komfort einer kollaborativen Entwicklung. Daher wird in diesem Artikel erläutert, wie Sie mit Git eine Laravel-Umgebung erstellen.

1. Git installieren

Zuerst müssen wir Git installieren. Git ist ein kostenloses Open-Source-Versionskontrollsystem, das mehrere Plattformen unterstützt. Auf Linux-Systemen können Sie Git über die folgenden Befehle installieren:

sudo apt-get update
sudo apt-get install git

Auf Windows- und MacOS-Systemen können Sie das Installationsprogramm zur Installation auf der offiziellen Website von Git herunterladen .

Nachdem die Installation abgeschlossen ist, können wir mit dem folgenden Befehl überprüfen, ob Git erfolgreich installiert wurde:

git --version

2. Erstellen Sie ein Laravel-Projekt

Als nächstes müssen wir ein Laravel-Projekt erstellen, hier verwenden wir den Composer-Befehl, um es zu erstellen. Geben Sie im Terminal den folgenden Befehl ein:

composer create-project --prefer-dist laravel/laravel mynewlaravel

Hier setzen wir den Projektnamen auf mynewlaravel, Sie können ihn entsprechend Ihren Bedürfnissen ändern.

Nachdem die Erstellung abgeschlossen ist, geben Sie den Projektordner ein und initialisieren Sie Git:

cd mynewlaravel
git init

3. Fügen Sie die Laravel-Umgebungsdatei hinzu

Als nächstes müssen wir die Laravel-Umgebungsdatei zum Git-Repository hinzufügen. Laravel-Umgebungsdateien sind für die Speicherung von Projektkonfigurationsinformationen verantwortlich, z. B. Datenbankinformationen, Cache-Konfiguration usw. In Laravel heißen Umgebungsdateien normalerweise .env. In einem neu erstellten Laravel-Projekt finden Sie eine Datei mit dem Namen .env.example im Stammverzeichnis.

Wir müssen eine Kopie der .env.example-Datei erstellen und sie .env nennen:

cp .env.example .env

Als nächstes führen Sie den folgenden Befehl aus:

php artisan key:generate

Dieser Befehl A Für das Projekt wird ein eindeutiger geheimer Schlüssel generiert und der .env-Datei hinzugefügt. Da die .env-Datei vertrauliche Informationen enthält, sollten wir sicherstellen, dass sie aus dem Git-Repository in der .gitignore-Datei ausgeschlossen werden. Öffnen Sie die .gitignore-Datei und fügen Sie den folgenden Inhalt hinzu:

Ignore .env file

.env

Dann übernehmen Sie diese Änderungen in das Git-Repository:

git add .env
git add .gitignore
git commit -m "Add .env- und .gitignore-Dateien“

4. Laravel-Konfiguration ändern

Bevor wir Laravel ausführen, müssen wir die Projektkonfigurationsinformationen in der .env-Datei ändern. In dieser Datei können Sie die Datenbankverbindung, den Cache-Dienst, den Mail-Dienst usw. von Laravel einrichten.

Wenn Sie beispielsweise eine MySQL-Datenbank verwenden, können Sie Folgendes festlegen:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mynewlaravel
DB_USERNAME=root
DB_PASSWORD=

where DB_ DATENBANK, DB_USERNAME und DB_PASSWORD usw. sollten entsprechend Ihren eigenen Bedürfnissen geändert werden. Senden Sie nach Abschluss die Änderungen an das Git-Repository:

git add .env
git commit -m „Laravel-Projektkonfiguration aktualisieren“

5. Laravel-Abhängigkeiten hinzufügen

Als nächstes müssen wir die erforderlichen Abhängigkeiten zum Laravel-Projekt hinzufügen . Laravel verwaltet Abhängigkeiten über Composer, daher müssen wir zunächst den folgenden Befehl im Projektstammverzeichnis ausführen, um die erforderlichen Abhängigkeiten herunterzuladen:

composer install

Dann fügen Sie das Vendor-Verzeichnis zum Git-Repository hinzu:

git add seller/
git commit -m „Laravel-Abhängigkeiten hinzufügen“

6. Änderungen übermitteln

Zuletzt müssen wir alle Änderungen an das Git-Repository übermitteln:

git add .
git commit -m „Projekteinrichtung abschließen“

7. Abgeschlossen

Jetzt wurde die Laravel-Umgebung eingerichtet und in das Git-Repository hochgeladen. Während des Entwicklungsprozesses können Sie Code über Git verwalten, um die Versionskontrolle und die gemeinsame Entwicklung zu erleichtern.

Zusammenfassend stellt dieser Artikel vor, wie man mit Git eine Laravel-Umgebung erstellt und in das Git-Repository hochlädt. Hoffe es hilft.

Das obige ist der detaillierte Inhalt vonGit erstellt eine Laravel-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie verwende ich die Komponenten von Laravel, um wiederverwendbare UI -Elemente zu erstellen? Wie verwende ich die Komponenten von Laravel, um wiederverwendbare UI -Elemente zu erstellen? Mar 17, 2025 pm 02:47 PM

In dem Artikel wird das Erstellen und Anpassen wiederverwendbarer UI -Elemente in Laravel mithilfe von Komponenten ermittelt, die Best Practices für die Organisation anbieten und Vorschläge für Verbesserungspakete vorschlagen.

Wie erstelle und verwende ich benutzerdefinierte Blade -Direktiven in Laravel? Wie erstelle und verwende ich benutzerdefinierte Blade -Direktiven in Laravel? Mar 17, 2025 pm 02:50 PM

In dem Artikel wird das Erstellen und Verwenden benutzerdefinierter Blade -Richtlinien in Laravel erläutert, um die Vorlagen zu verbessern. Es umfasst die Definition von Direktiven, die Verwendung in Vorlagen und die Verwaltung in großen Projekten, um Vorteile wie eine verbesserte Wiederverwendbarkeit von Code und R hervorzuheben

Wie kann ich in Laravel benutzerdefinierte Validierungsregeln erstellen und verwenden? Wie kann ich in Laravel benutzerdefinierte Validierungsregeln erstellen und verwenden? Mar 17, 2025 pm 02:38 PM

In dem Artikel wird das Erstellen und Verwenden von benutzerdefinierten Validierungsregeln in Laravel erläutert und bietet Schritte zur Definition und Implementierung. Es zeigt Vorteile wie Wiederverwendbarkeit und Spezifität und bietet Methoden zur Erweiterung des Laravel -Validierungssystems.

Wie benutze ich Laravels handwerkliche Konsole, um gemeinsame Aufgaben zu automatisieren? Wie benutze ich Laravels handwerkliche Konsole, um gemeinsame Aufgaben zu automatisieren? Mar 17, 2025 pm 02:39 PM

Laravels Artisan Console automatisiert Aufgaben wie das Generieren von Code, das Ausführen von Migrationen und die Planung. Zu den wichtigsten Befehlen gehören: Controller, Migrieren und DB: Saatgut. Benutzerdefinierte Befehle können für bestimmte Anforderungen erstellt werden, um die Workflow -Effizienz zu verbessern.

Wie kann ich die Routing-Funktionen von Laravel verwenden, um seo-freundliche URLs zu erstellen? Wie kann ich die Routing-Funktionen von Laravel verwenden, um seo-freundliche URLs zu erstellen? Mar 17, 2025 pm 02:43 PM

In dem Artikel werden Laravels Routing verwendet, um SEO-freundliche URLs zu erstellen, die Best Practices, kanonische URLs und Tools für die SEO-Optimierung abdecken.

Was ist besser, Django oder Laravel? Was ist besser, Django oder Laravel? Mar 28, 2025 am 10:41 AM

Sowohl Django als auch Laravel sind Full-Stack-Frameworks. Django eignet sich für Python -Entwickler und komplexe Geschäftslogik, während Laravel für PHP -Entwickler und elegante Syntax geeignet ist. 1.Django basiert auf Python und folgt der "batteriebetriebenen" Philosophie, die für schnelle Entwicklung und hohe Parallelität geeignet ist. 2. Laravel basiert auf PHP, der die Entwicklererfahrung betont und für kleine bis mittlere Projekte geeignet ist.

Wie verwende ich Datenbanktransaktionen in Laravel, um die Datenkonsistenz sicherzustellen? Wie verwende ich Datenbanktransaktionen in Laravel, um die Datenkonsistenz sicherzustellen? Mar 17, 2025 pm 02:37 PM

In dem Artikel wird die Verwendung von Datenbanktransaktionen in Laravel erörtert, um die Datenkonsistenz aufrechtzuerhalten und Methoden mit DB -Fassade und eloquenten Modellen, Best Practices, Ausnahmebehandlung und Tools zur Überwachung und Debuggierung von Transaktionen aufzunehmen.

Wie kann ich Caching in Laravel implementieren, um die Anwendungsleistung zu verbessern? Wie kann ich Caching in Laravel implementieren, um die Anwendungsleistung zu verbessern? Mar 17, 2025 pm 02:35 PM

In dem Artikel wird in der Implementierung von Caching in Laravel erläutert, um die Leistung zu steigern und die Konfiguration unter Verwendung der Cache -Fassade, Cache -Tags und Atomvorgänge abzudecken. Es beschreibt auch Best Practices für die Cache -Konfiguration und schlägt Daten von Daten zum Cache vor

See all articles