Lesen der .env-Konfiguration in mehreren Umgebungen von Laravel5.5 und höher

不言
Freigeben: 2023-04-02 16:48:02
Original
5388 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Multi-Environment-.env-Konfiguration von Laravel 5.5 und höher vor. Jetzt kann ich ihn mit Ihnen teilen

Laravel-Standard Wie kann man beim Entwickeln einer .env-Datei automatisch verschiedene .env-Dateien in mehreren Betriebsumgebungen unterscheiden und lesen? Tatsächlich hat Laravel selbst das Lesen von .env in mehreren Umgebungen implementiert. Diese Tutorials im Internet erfordern das Hinzufügen von Code, um das Lesen verschiedener .env-Logiken in der untersten Ebene des Frameworks zu erklären. Bitte sehen Sie sich den Screenshot an:
Lesen der .env-Konfiguration in mehreren Umgebungen von Laravel5.5 und höher

Wie nutzen wir diese Funktion? Eigentlich ist es ganz einfach. Wir haben 4 Umgebungen (Entwicklungsumgebung, Testumgebung, Betaumgebung, Produktionsumgebung).

Wir müssen nur vier Dateien im Projektstammverzeichnis erstellen. Sie können feststellen, dass verschiedene Umgebungen unterschiedliche Umgebungsschlüsselwörter haben:

  1. .env.dev Development Umgebung

  2. .env.test Testumgebung

  3. .env.beta Beta-Vorabversionsumgebung

  4. .env.producton Nachdem die Produktionsumgebung

Lesen der .env-Konfiguration in mehreren Umgebungen von Laravel5.5 und höher

erstellt wurde, konfigurieren Sie relevante Konfigurationsdaten in verschiedenen Umgebungen.

Hier kommt der Punkt, an dem es auch darum geht, Laravel anzuweisen, die .env-Konfigurationsdatei der angegebenen Umgebung zu lesen. Tatsächlich sind nur zwei Schritte erforderlich, um im PHP-Konfigurationsparameterabschnitt der Nginx-Konfiguration in Ihrer angegebenen Betriebsumgebung eine Zeile hinzuzufügen:

fastcgi_param APP_ENV test; // Geben Sie die entsprechenden Umgebungsschlüsselwörter entsprechend der Umgebung ein .

Lesen der .env-Konfiguration in mehreren Umgebungen von Laravel5.5 und höher

Nach der Konfiguration starten Sie Nginx einfach neu. Zu diesem Zeitpunkt liest das System die .env-Datei entsprechend der Umgebung.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Vorteile der Verwendung des Laravel-Service-Containers

Lösung für das Problem, dass die Tabelle beim Ausführen der Tabellenmigration leer ist Befehl in Laravel 5.5

Das obige ist der detaillierte Inhalt vonLesen der .env-Konfiguration in mehreren Umgebungen von Laravel5.5 und höher. 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