用途:在 Laravel Cloud 上部署和管理 Laravel 应用,使用 cloud CLI 完成部署、环境变量配置、基础设施创建、域名绑定与部署监控。
安装与认证:composer global require laravel/cloud-cli,然后 cloud auth -n。
主要能力:命令遵循 CRUD 模式(resource:list、get、create、update、delete),可用资源包括 application、environment、instance、database-cluster、database、cache、bucket、domain、websocket-cluster、background-process、command、deployment 等,部分资源有额外命令如 domain:verify、database:open、instance:sizes、cache:types。支持远程执行 PHP 代码(cloud tinker)和 shell 命令(cloud command:run)。
使用方式:所有命令加 -n 防止挂起,禁用 -q/--silent。读取与创建用 --json -n,更新用 --json -n --force,删除用 -n --force,部署用 -n 并显式传参。首次部署用 cloud ship -n;已有应用依次执行 cloud repo:config、cloud deploy {app_name} {environment} -n --open、cloud deploy:monitor -n。每次部署后必须运行 cloud deploy:monitor -n。不要硬编码命令签名,运行时用 cloud <command> -h 查看选项。
适用场景:需要自动化或脚本化操作 Laravel Cloud 资源、部署应用、配置环境变量与域名、远程执行命令时。
限制:破坏性命令须先经用户确认;同一错误修复一次后仍失败应停止并询问用户;实例规格、区域、集群类型等未指定时需询问用户;长输出操作建议委托子代理;文档可参考 https://cloud.laravel.com/docs/llms.txt。