1.
使用數(shù)據(jù)庫之前揽咕,必須要了解的就是配置了,今天的筆記就是些config粟关。
例1:
.env文件適用于存儲一些依賴環(huán)境的變量疮胖,比如數(shù)據(jù)庫配置和第三方應(yīng)用賬號,token等誊役。
如何判斷是寫到config文件夾下获列,還是寫在.env文件中呢?這項配置需要每個環(huán)境都不一樣蛔垢,如果是這樣的話就放到.env击孩,否則就寫入到config目錄中,例如數(shù)據(jù)庫配置鹏漆。線上線下數(shù)據(jù)不一樣巩梢,就放入到.env中即可。
2.
需要了解的env函數(shù)
在config文件夾內(nèi)可以看到多個env函數(shù)艺玲,這里舉例說明一下
'name'=>env('APP_NAME','Laravel'),
第一個參數(shù)就是配置項名稱括蝠,第二個參數(shù)是默認(rèn)值。
判斷.env文件內(nèi)是否存在‘APP_NAME'是否為空饭聚,如果為空忌警,默認(rèn)值為'laravel';
3.
.env文件是一個隱私文件,因?yàn)閮?nèi)部都是一些保密文件秒梳,例如數(shù)據(jù)庫賬戶密碼之類的法绵,所以你要是去git一個別人家的項目都是不帶.env文件的。
4.
需要注意的幾項配置:config文件夾下app.php配置文件中
'timezone'=>'PRC',
'locale'=>'zh-CN',
這兩項配置要改成我這樣酪碘,一個是時區(qū)朋譬,默認(rèn)的是utc不是中國時區(qū),中國時區(qū)是PRC,語言默認(rèn)是en改成中文兴垦,zh-cn徙赢。
就想到這些 就先寫這些吧字柠。