Laravel 上線環境設定
這裡記錄一下 Laravel專案上線常用設定
切換為線上環境
.env 設定 轉為線上並且關閉錯誤提示
APP_NAME=專案名稱
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=https://正式網址
compsoer install 排除dev項目
composer install --optimize-autoloader --no-dev
設定快取
快取設定
php artisan config:cache
/**下次更新程式記得更新 config**/
php aritsan confit:clear
快取 router
php artisan route:cache
/**下次更新程式記得更新 route**/
php aritsan route:cllear
php artisan cache:clear
Compoer 緩存
緩存composer
composer dumpautoload -o
/**每次更新 compsoer install 後,都要在執行一次**/
類別緩存
將常用加載的類別合併到一個文件,提高運作效率 會生成 bootstrap/cache/compiled.php 和 bootstrap/cache/services.json 兩個檔案
php artisan optimize --force
可透過下方指令清除緩存
php artisan clear-compiled
建立key及運行 migrate
設定 keygen
php artisan key:generate
執行 migrate
php artisan migrate