在 Laravel 的 .env 檔案中使用變數

Cloud
Parenting 數位研發
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:

https://laravel-news.com/using-variables-in-your-env-file

--

--

Cloud
Parenting 數位研發

後端工程師,主要使用 PHP,熟悉於使用 Laravel 來開發網站。最近開始接觸網站前端框架,目前熱衷於透過 Laravel 與 Vue.js 來開發 SPA ( Single Page Application ) 網站。