Heim >PHP-Framework >Laravel >So ändern Sie den Inhalt der .env-Datei von Laravel

So ändern Sie den Inhalt der .env-Datei von Laravel

PHPz
PHPzOriginal
2023-04-21 10:11:471073Durchsuche

Mit der kontinuierlichen Weiterentwicklung und Anwendung des Laravel-Frameworks werden viele Entwickler mit der Notwendigkeit konfrontiert, den Inhalt der .env-Datei zu ändern, wenn sie Laravel verwenden. Viele Entwickler wissen jedoch möglicherweise nicht, wie sie den Inhalt der .env-Datei ändern können. In diesem Artikel wird kurz vorgestellt, wie Sie den Inhalt der .env-Datei von Laravel ändern.

Was ist eine .env-Datei?

.env ist eine der Konfigurationsdateien des Laravel-Frameworks. Es speichert die Umgebungskonfigurationsvariablen der Anwendung, wie Datenbankinformationen, E-Mail-Einstellungen usw. In dieser Datei werden die Schlüssel-Wert-Paare aller Anwendungsvariablen gespeichert, wobei die verschiedenen Schlüssel-Wert-Paare durch Gleichheitszeichen getrennt sind.

Der Standardspeicherort der .env-Datei ist „.env“ im Laravel-Stammverzeichnis. Diese Datei wird normalerweise in der Datei „Ignorieren“ (in Git) oder „Ausschließen“ (in SVN) abgelegt, um vertrauliche Informationen vor versehentlichem Zugriff zu schützen offengelegt.

Wie ändere ich die .env-Datei?

In einem Projekt können Sie die .env-Datei des Projekts öffnen und den Inhalt ändern. Wenn die .env-Datei nicht vorhanden ist, können Sie eine neue .env-Datei basierend auf .env.example erstellen und ihr Konfigurationsvariablen hinzufügen.

Im Folgenden sind die Schritte zum Ändern der .env-Datei aufgeführt:

Schritt 1: Öffnen Sie die .env-Datei.

Suchen Sie die .env-Datei im Stammverzeichnis des Projekts. Öffnen Sie die Datei mit Ihrem bevorzugten Editor. Es wird empfohlen, zum Bearbeiten einen Texteditor wie Sublime, Atom, Visual Studio Code usw. zu verwenden.

Schritt 2: Ändern Sie den Inhalt der .env-Datei

Sie können die Werte der Konfigurationsvariablen in der .env-Datei nach Bedarf ändern, z. B. Datenbankinformationen, E-Mail-Einstellungen usw. Stellen Sie sicher, dass Sie die Datei speichern, nachdem Sie Änderungen vorgenommen haben.

Beispiel:

APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=database_user
DB_PASSWORD=database_password

Schritt 3: Konfigurationscache neu generieren

Nach dem Ändern der Umgebungsvariablen muss das Laravel-Framework die Datei erneut lesen. Da das Standardverhalten von Laravel darin besteht, alle Konfigurationsinformationen zwischenzuspeichern, muss der Konfigurationscache neu generiert werden.

Führen Sie den folgenden Befehl im Terminal (Befehlszeile) aus:

php artisan config:cache

Dieser Befehl erstellt den Konfigurationscache neu. Die Cache-Konfiguration ist normalerweise die Datei config.php, die im Verzeichnis bootstrap/cache gespeichert ist.

Schritt 4: Konfiguration überprüfen

Nachdem Sie die .env-Datei geändert haben, können Sie mit der Laravel-Anwendung überprüfen, ob die Konfigurationsdatei erfolgreich geändert wurde. Geben Sie Ihre Anwendungs-URL in den Browser ein und wenn alles gut funktioniert, waren Ihre Änderungen erfolgreich.

Nach Laravel 5.2 unterstützen .env-Dateien Kommentare. Kommentare beginnen mit „#“ und Laravel überspringt beim Lesen der Datei automatisch Kommentarzeilen. Wenn Sie der .env-Datei Kommentare hinzufügen möchten, empfiehlt es sich daher, mit # zu beginnen. Die Datei

Summary

.env ist Teil des Laravel-Frameworks und wird zum Speichern der Konfigurationsvariablen der Anwendung verwendet. Das Ändern der .env-Datei ist sehr einfach. Sie können diese Datei mit einem beliebigen Texteditor öffnen, die Konfigurationswerte nach Bedarf ändern, den Befehl „config:cache“ ausführen, um den Konfigurationscache neu zu generieren, und schließlich überprüfen, ob Ihre Konfigurationsänderungen vorhanden sind erfolgreich. Um die Sicherheit zu gewährleisten, wird empfohlen, vertrauliche Informationen außerhalb dieser Datei aufzubewahren, um ein Auslaufen zu verhindern.

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Inhalt der .env-Datei von Laravel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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