laravel 部署指令包括:清除緩存、編譯資產(chǎn)、運行數(shù)據(jù)庫遷移、安裝依賴項和重啟應(yīng)用程序。查看上次部署失敗原因。處理排隊作業(yè)并嘗試處理失敗作業(yè)最多 3 次。創(chuàng)建數(shù)據(jù)庫備份。生成 oauth2 客戶端和密鑰。安裝 passport 身份驗證系統(tǒng)。創(chuàng)建指向存儲鏈接的符號鏈接。運行數(shù)據(jù)庫遷移。清除應(yīng)用程序緩存。緩存應(yīng)用程序配置。
Laravel 的部署指令
Laravel 提供了多種部署指令,用于簡化應(yīng)用程序的部署過程。主要指令如下:
1. php artisan deploy
此命令用于執(zhí)行一組預(yù)定義的任務(wù),包括:
清除緩存
編譯資產(chǎn)
運行數(shù)據(jù)庫遷移
安裝依賴項
重啟應(yīng)用程序
2. php artisan deploy:failed
此命令用于查看上次部署失敗的原因。
3. php artisan queue:work –once –tries=3
此命令用于處理排隊作業(yè),并嘗試處理失敗作業(yè)最多 3 次。
4. php artisan backup:run
此命令用于創(chuàng)建數(shù)據(jù)庫備份。
5. php artisan passport:keys
此命令用于生成 OAuth2 客戶端和密鑰。
6. php artisan passport:install
此命令用于安裝 Passport 身份驗證系統(tǒng)。
7. php artisan storage:link
此命令用于創(chuàng)建指向存儲鏈接的符號鏈接。
8. php artisan migrate
此命令用于運行數(shù)據(jù)庫遷移。
9. php artisan cache:clear
此命令用于清除應(yīng)用程序緩存。
10. php artisan config:cache
此命令用于緩存應(yīng)用程序配置。