什麼是 Laravel Cloud CLI
laravel/cloud-cli 是用來從終端機操作 Laravel Cloud 的 CLI。
它以 Laravel Zero 撰寫,可以用 cloud 指令執行原本在儀表板上進行的操作。
透過此 CLI 可集中管理應用、環境、資料庫、快取、bucket、網域、WebSocket 等。
需求
安裝前請滿足以下需求:PHP 8.2+ComposerGitHub CLI (gh)(已安裝並完成認證)Git
安裝
首先在本機準備 CLI。1
取得儲存庫並安裝相依
2
設定 `cloud` 別名
zsh:bash:
3
以任意路徑手動設定
認證
使用大多數指令前,請先認證。cloud auth 會開啟瀏覽器並用 OAuth 認證。
若要在 CI 場景管理 token,可使用 cloud auth:token。
儲存庫設定
若不想每次都在專案內選application 或 environment,可執行 cloud repo:config。
cloud deploy 等。
部署
分開使用初次部署與後續部署較有效率。主要指令分類
以下由 README 的指令參考整理平常常用的分類。環境變數管理
環境變數以cloud environment:variables 管理。
這個指令可統一處理 append / set / replace 等操作。
用量確認
計費與資源使用狀況可用cloud usage 檢視。
cloud usage --environment=<id>。