如安裝時並非用composer來作安裝,一開始則需透過artisan產生一組網站專屬密鑰
用來確保session、password等加密資料安全性。
php artisan key:generate
設定檔多放置在config資料夾中的app.php等文件
如在程式中需讀取及設定特定參數,即可利用config函數
$ varName = config(' 變數 ');
設定參數則使用
config([' 變數 ' => ' 設定值 ']);
例如更改時差、語系、路徑等等...balabala
在開發環境與正式環境遷移過程常常有很多變數會不同,Laravel是在 .env 來作設定,
.env.example 不要動他,
如果不是用composer來安裝Laravel的話,
專案裡面會找不到.env這個檔案,
需要複製.env.example 來改。
相對的,如果是用composer安裝,就會自動把.env也幫你順便建立起來。
而且假如像我一樣散散的,到時候亂改改壞了,
還可以貼 .env.example 的範例檔來復原
所以這麼重要的東西萬萬不可亂改
打開.env內容如下圖
DB設定、MAIL SERVER、HOST NAME等,就在這裡設定
系統上線前,可以透過cmd下「 php artisan config:cache 」這個指令來部署網站相關設定,
php artisan config:cache
他會將相關的參數設定緩存在單一文件(bootstrap/cache/config.php)上。
如果要清空的時候就在cmd下「 php artisan config:clear 」
php artisan config:clear