Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung des .env-Dateikonfigurations-Tutorials des Laravel-Frameworks
In der vorherigen Version verwendete Laravel die PHP-Datei im Konfigurationsordner, um die für das Projekt erforderliche Konfiguration abzuschließen. Später, ab etwa 5, wurde .env verwendet, um einen Teil der Konfiguration zu platzieren. Der folgende Artikel stellt Ihnen daher hauptsächlich die relevanten Informationen zur .env-Dateikonfiguration des PHP-Frameworks Laravel vor.
Vorwort
Jeder sollte wissen, dass bei der Verwendung des Laravel-Frameworks zur Entwicklung von PHP-Programmen die Konfiguration der .env-Datei des Frameworks von entscheidender Bedeutung ist. Diese Datei muss die Datenbank, die Datenbankbenutzer, den Cache usw. konfigurieren. Schauen wir uns das detaillierte Konfigurations-Tutorial an.
1. Konfigurieren Sie APP_KEY
Das Laravel-Framework kodiert den symmetrischen Verschlüsselungsschlüssel standardmäßig in der .env-Konfigurationsdatei, der Entwicklungsumgebung und Produktionsumgebung Es ist nicht erforderlich und strengstens verboten, denselben APP_KEY
zu verwenden. Wenn Sie php artisan key:generate
im Projekt ausführen, wird der Schlüssel automatisch in der .env-Datei generiert.
APP_KEY=Li0zqXhuxOlnsMtG90UsU**********
2. Datenbank und Datenbankbenutzer konfigurieren
(1) Datenbank erstellen
Verwenden Sie den Befehl mysql < init_db.sql
, um das Skript auszuführen, um eine Datenbank zu erstellen
(2) Datenbankbenutzer erstellen
Verwenden Sie den Befehl mysql < create_usr.sql
, um das Skript zum Erstellen eines Benutzers auszuführen
Erstellen Sie hier zwei Benutzer, ein cloudlab_dev-Benutzer verfügt über Einfügen, Auswählen, Löschen, Aktualisieren , CREATE-Berechtigungen
Eine cloudlab_dba verfügt über die Berechtigungen Einfügen, Auswählen, Löschen, Aktualisieren, ALTER, CREATE, DROP, INDEX, LOCK.
Verwenden Sie normalerweise den Benutzer cloudlab_dev und beim Erstellen von Tabellen cloudlab_dba
Ergebnis:
DB_HOST=127.0.0.1 DB_DATABASE=cloudlab DB_USERNAME=cloudlab-dev DB_PASSWORD=cloudla****** DB_USERNAME_DBA=cloudlab-dba DB_PASSWORD_DBA=cloud*******
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des .env-Dateikonfigurations-Tutorials des Laravel-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!