在 Laravel 的 .env 檔案中使用變數
Published in
2 min readOct 3, 2017
在 Laravel 的開發中,我們會使用 .env 檔案來進行環境參數的設定。使我們可以在正式環境,測試環境以及本機開發環境中使用不同的參數。通常我們在 .env 的檔案中都是寫死的常數。其實在 .env 檔案中是可以使用變數的。
使用方式如下:
這是我們通常的寫法,我們可以看到,雖然這兩個參數的作用不同,但是卻是使用相同的值
MAIL_USERNAME=hello@laravel-news.comMAIL_FROM_ADDRESS=hello@laravel-news.com
所以我們可以將上面的參數改寫成下面這樣,將 MAIL_USERNAME 參數設置好後,MAIL_FROM_ADDRESS 就直接使用 MAIL_USERNAME 的參數值
MAIL_USERNAME=hello@laravel-news.comMAIL_FROM_ADDRESS=${MAIL_USERNAME}
之後在編輯 .env 檔案時,我們就可以使用變數的方式來設置。這樣當需要做修改時,可以減少我們修改的時間。
reference: