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