iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
2
自我挑戰組

Laravel 學習歷程系列 第 8

Day08 【Laravel 學習歷程】- 基本設置

Laravel 基本設置

如安裝時並非用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 的範例檔來復原/images/emoticon/emoticon01.gif
所以這麼重要的東西萬萬不可亂改

打開.env內容如下圖
https://ithelp.ithome.com.tw/upload/images/20181023/2011153161LMhUkdQl.jpg

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

上一篇
Day07 【Laravel 學習歷程】- 目錄架構
下一篇
Day09 【Laravel 學習歷程】- Artisan工匠指令
系列文
Laravel 學習歷程17

尚未有邦友留言

立即登入留言