Skip to main content

Qu’est-ce que Laravel Cloud CLI ?

laravel/cloud-cli est un CLI qui permet de piloter Laravel Cloud depuis le terminal. Basé sur Laravel Zero, il permet d’exécuter les mêmes opérations que le tableau de bord via la commande cloud. Grâce à ce CLI, vous gérez en un seul endroit vos applications, environnements, bases de données, caches, buckets, domaines et WebSockets.

Prérequis

Avant l’installation, assurez-vous d’avoir :
  • PHP 8.2+
  • Composer
  • GitHub CLI (gh) (installé et authentifié)
  • Git

Installation

Configurez d’abord le CLI en local.
1

Cloner le dépôt et installer les dépendances

2

Définir l'alias `cloud`

zsh :
bash :
3

Configuration manuelle depuis un chemin arbitraire

Authentification

Authentifiez-vous avant d’utiliser la plupart des commandes.
cloud auth ouvre le navigateur et authentifie via OAuth. Pour gérer un token (usage CI par exemple), utilisez cloud auth:token.

Configuration du dépôt

Si vous ne voulez pas sélectionner application ou environment à chaque fois dans votre projet, exécutez cloud repo:config.
Cette configuration stocke les valeurs par défaut dans le dépôt Git et vous permet d’exécuter cloud deploy et d’autres commandes de manière concise.

Déploiement

Il est plus efficace de distinguer le premier déploiement des déploiements suivants.

Principales catégories de commandes

Voici les catégories usuelles issues de la référence de commandes du README.

Gestion des variables d’environnement

Les variables d’environnement se gèrent avec cloud environment:variables. Cette commande regroupe les opérations append / set / replace.
Pour la CI ou une utilisation en équipe, uniformisez les modifications via cette commande.

Vérification de l’utilisation

Vous pouvez consulter la facturation et l’utilisation des ressources avec cloud usage.
Pour filtrer par environnement, utilisez cloud usage --environment=<id>.
Dernière modification le 13 juillet 2026