1.
使用數(shù)據(jù)庫之前,必須要了解的就是配置了,今天的筆記就是些config。
例1:

.env文件適用于存儲(chǔ)一些依賴環(huán)境的變量,比如數(shù)據(jù)庫配置和第三方應(yīng)用賬號(hào),token等。
如何判斷是寫到config文件夾下,還是寫在.env文件中呢?這項(xiàng)配置需要每個(gè)環(huán)境都不一樣,如果是這樣的話就放到.env,否則就寫入到config目錄中,例如數(shù)據(jù)庫配置。線上線下數(shù)據(jù)不一樣,就放入到.env中即可。
2.
需要了解的env函數(shù)
在config文件夾內(nèi)可以看到多個(gè)env函數(shù),這里舉例說明一下
'name'=>env('APP_NAME','Laravel'),
第一個(gè)參數(shù)就是配置項(xiàng)名稱,第二個(gè)參數(shù)是默認(rèn)值。
判斷.env文件內(nèi)是否存在‘APP_NAME'是否為空,如果為空,默認(rèn)值為'laravel';
3.
.env文件是一個(gè)隱私文件,因?yàn)閮?nèi)部都是一些保密文件,例如數(shù)據(jù)庫賬戶密碼之類的,所以你要是去git一個(gè)別人家的項(xiàng)目都是不帶.env文件的。
4.
需要注意的幾項(xiàng)配置:config文件夾下app.php配置文件中
'timezone'=>'PRC',
'locale'=>'zh-CN',
這兩項(xiàng)配置要改成我這樣,一個(gè)是時(shí)區(qū),默認(rèn)的是utc不是中國時(shí)區(qū),中國時(shí)區(qū)是PRC,語言默認(rèn)是en改成中文,zh-cn。
就想到這些 就先寫這些吧。