0. env 基礎設置
打開 .env 檔案,需要我們手動設定幾個參數
APP_KEY:如果此參數不存在或未加密的話,會造成安全性上的漏洞,可以手動去建置:
然後當專案要上線時最好在跑一次這個參數,變更此值。
APP: 核心參數設定
DB: 資料庫設定
新增網站指定的資料庫類型
MAIL: 設定郵件採用gmail smtp寄送
設定完後存檔.
修改 config/app.php
因我們將預設語系改為繁體中文,所以在 resources/lang/ 裡面一定要有 zh-TW 的資料夾,可直接將 en 資料夾複製改名zh-TW即可。
修改 config/mail.php
找到 57行,改成:
修改 condif/database.ph
找到 'prefix',應該會找到四個,將該行直接替換成:
並檢查一下這兩個資料夾
storage 和 bootstrap/cache 目錄必須讓伺服器有寫入權限(755)
APP_KEY:如果此參數不存在或未加密的話,會造成安全性上的漏洞,可以手動去建置:
$
php artisan key:generate
Application key [yKMUPLKj3ps7bhOfcHURRVK9wFbXWjYS] set successfully.
然後當專案要上線時最好在跑一次這個參數,變更此值。
APP: 核心參數設定
APP_LOCALE=zh-TW APP_FALLBACK_LOCALE=zh-TW APP_TIMEZONE=Asia/Taipei
DB: 資料庫設定
新增網站指定的資料庫類型
DB_CONNECTION=pgsql
DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret
DB_PREFIX=null
MAIL: 設定郵件採用gmail smtp寄送
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_ENCRYPTION=tls MAIL_USERNAME=
your_mail@gmail.com
MAIL_PASSWORD=
your_password
MAIL_FROM_ADDRESS=
your_mail@gmail.com
MAIL_FROM_NAME=
from_name
設定完後存檔.
修改 config/app.php
// 'timezone' => 'UTC',
'timezone' => env('APP_TIMEZONE', 'UTC'),
// 'locale' => 'en',
'locale' => env('APP_LOCALE', 'en'),
// 'fallback_locale' => 'en',
'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'),
因我們將預設語系改為繁體中文,所以在 resources/lang/ 裡面一定要有 zh-TW 的資料夾,可直接將 en 資料夾複製改名zh-TW即可。
修改 config/mail.php
找到 57行,改成:
// 'from' => ['address' => null, 'name' => null],
'from' => ['address' => env('MAIL_FROM_ADDRESS'), 'name' => env('MAIL_FROM_NAME')],
修改 condif/database.ph
找到 'prefix',應該會找到四個,將該行直接替換成:
// 'prefix' => '',
'prefix' => env('DB_PREFIX', ''),
並檢查一下這兩個資料夾
storage 和 bootstrap/cache 目錄必須讓伺服器有寫入權限(755)
$
chmod 755 storage/ bootstrap/cache/
留言
張貼留言