Commandes Artisan Laravel : key:generate, migrations, make:command et automatisation

Maitrisez les commandes Artisan de Laravel : generation de cle, migrations, creation de commandes personnalisees et automatisation des taches.

Mahmoud DEVO
Mahmoud DEVO
December 28, 2025 2 min read
Commandes Artisan Laravel : key:generate, migrations, make:command et automatisation

Introduction

Si vous êtes développeur Laravel, vous avez probablement déjà entendu parler d’Artisan. Il s’agit de la ligne de commande qui permet de gérer votre application avec une grande flexibilité et efficacité. Dans cet article, nous allons explorer les commandes Artisan les plus courantes et comment utiliser les commandes personnalisées pour améliorer votre workflow.

Les Commandes Artisan

Génération d’une clé de cryptage

La première chose à faire est de générer une clé de cryptage pour votre application. Vous pouvez le faire en utilisant la commande php artisan key:generate. Cela créera une clé aléatoire dans votre fichier .env.

php artisan key:generate

Création d’un nouveau commanditaire

Pour créer un nouveau commanditaire, vous pouvez utiliser la commande make:command. Cette commande crée un nouveau fichier de commande dans le dossier app/Console/Commands.

php artisan make:command WelcomeNewUsers --command=email:newusers

Lister les commandes disponibles

Vous pouvez lister toutes les commandes disponibles en utilisant la commande php artisan list. Cela vous donnera une liste de toutes les commandes Artisan disponibles.

php artisan list

Commandes Avancées

Mise à jour des migrations

Pour mettre à jour vos migrations, vous pouvez utiliser la commande migrate. Cette commande exécute toutes les migrations enregistrées dans votre base de données.

php artisan migrate

Rollback des migrations

Si vous voulez revenir à une version précédente de votre application, vous pouvez utiliser la commande migrate:rollback. Cela annulera la dernière migration effectuée.

php artisan migrate:rollback

Commandes liées aux Notifications

Création d’une table pour les notifications

Pour créer une table pour les notifications dans votre base de données, vous pouvez utiliser la commande notifications:table.

php artisan notifications:table

Commandes liées au Queue

Lister les tâches en attente

Pour lister les tâches en attente dans votre queue, vous pouvez utiliser la commande queue:list.

php artisan queue:list

Pratique et Conseils

  • Toujours générer une clé de cryptage pour votre application à l’aide de la commande php artisan key:generate.
  • Utilisez les commandes Artisan pour automatiser vos tâches répétitives.
  • N’oubliez pas d’utiliser les commandes migrate et migrate:rollback pour mettre à jour vos migrations.

Conclusion

En utilisant les commandes Artisan, vous pouvez gagner du temps et améliorer votre efficacité dans le développement de votre application Laravel. Dans cet article, nous avons couvert les commandes les plus courantes et comment utiliser les commandes personnalisées pour améliorer votre workflow.

Sujets à explorer en profondeur

  • Les commandes liées aux sessions
  • Les commandes liées au stockage de fichiers
  • Les commandes liées au système de notifications

J’espère que cet article vous a été utile ! Si vous avez des questions ou souhaitez en savoir plus sur les commandes Artisan, n’hésitez pas à me le faire savoir.

Advertisement

In-Article Ad

Dev Mode

Share this article

Mahmoud DEVO

Mahmoud DEVO

Senior Full-Stack Developer

I'm a passionate full-stack developer with 10+ years of experience building scalable web applications. I write about Vue.js, Node.js, PostgreSQL, and modern DevOps practices.

Enjoyed this article?

Subscribe to get more tech content delivered to your inbox.

Related Articles