Wie in Laravel .env Datei kommentieren?

146

Ich arbeite an einem Projekt in Laravel, in dem ich einige Einstellungen in der .env-Dateieinstellung speichere, z. B. einige Parameter zu Testzwecken und einige Parameter für die Live-Arbeit. Ich habe nur überprüft, ob es eine Möglichkeit gibt, in der .env-Datei von Laravel Kommentare abzugeben .

Hier ist ein Beispiel

/* Test Settings */
ACCESS_KEY=qwsdr
ACCESS_TOKEN=Bgcvfsx

/* Live Settings */
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL
Akshay Khale
quelle

Antworten:

273

Sie verwenden Hash-Kommentare:

# Test Settings
ACCESS_KEY=qwsdr
ACCESS_TOKEN=Bgcvfsx

# Live Settings
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL

Dokumentation: https://github.com/vlucas/phpdotenv#comments

Joel Hinz
quelle
3
Ebenfalls in derselben Zeile: DEBUGBAR_ENABLED = true # kann zB MySQL-Passwort anzeigen
anzeigen PaulH
19

Bitte beachten Sie, dass sich die Analyse der Werte in Laravel 5.8 ab Laravel 5.8 geändert hat .

In Laravel 5.7 würde eine .env-Datei mit ENV_VALUE=foo#barauswerten foo#bar.

In Laravel 5.8 würde dieselbe .env-Datei foostattdessen ausgewertet , #barwobei sie als Kommentar angesehen wird.

So verwenden Sie die # Zeichen in einem Wert zu verwenden, zitieren Sie den gesamten Wert wie folgt in doppelte Anführungszeichen ENV_VALUE="foo#bar".

PtrTon
quelle