Jak komentować w pliku laravel .env?

148

Pracuję nad projektem w Laravel, w którym przechowuję niektóre ustawienia w pliku .env, takie jak kilka parametrów do celów testowych, a kilka parametrów jest do pracy na żywo, więc sprawdzałem tylko, czy istnieje sposób na komentarz w pliku .env Laravel .

Oto przykład

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

/* Live Settings */
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL
Akshay Khale
źródło

Odpowiedzi:

276

Używasz komentowania hash:

# Test Settings
ACCESS_KEY=qwsdr
ACCESS_TOKEN=Bgcvfsx

# Live Settings
ACCESS_KEY=985AsdefG
ACCCESS_TOKEN=LFP994kL

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

Joel Hinz
źródło
3
Również w tej samej linii: DEBUGBAR_ENABLED = true # może ujawnić np. Hasło MySQL
PaulH
19

Należy pamiętać, że od Laravel 5.8 parsowanie komentarzy w wartościach uległo zmianie .

W Laravel 5.7 plik .env zawierający ENV_VALUE=foo#barzwróciłby się do foo#bar.

W Laravel 5.8 ten sam plik .env będzie foozamiast tego oceniany #barjako komentarz.

Aby użyć #znaku w wartości, zacytuj całą wartość w podwójny cudzysłów ENV_VALUE="foo#bar".

PtrTon
źródło