Table des matières :
Commandes Artisan Laravel
Gestion du serveur et des clés
- Lancer le serveur de développement local :
php artisan servePermet de tester rapidement l’application sur un serveur local.
- Générer une nouvelle clé d’application :
php artisan key:generateCette commande met à jour le fichier
.envavec une nouvelle clé d’application.
Gestion du cache
- Vider le cache de l’application :
php artisan cache:clear - Vider le cache de configuration :
php artisan config:clear - Vider le cache des routes :
php artisan route:clear
Gestion des assets
- Compiler les assets pour le développement :
npm run dev - Compiler les assets pour la production :
npm run prod
Création de composants
- Créer un nouveau contrôleur :
php artisan make:controller NomDuController - Créer un nouveau modèle :
php artisan make:model NomDuModel - Créer une nouvelle requête HTTP :
php artisan make:request NomDeLaRequete
Gestion des migrations
- Exécuter toutes les migrations :
php artisan migrateMet à jour la base de données après avoir ajouté de nouvelles migrations.
- Supprimer toutes les tables et relancer les migrations :
php artisan migrate:fresh - Installer la table de référence des migrations :
php artisan migrate:install - Rafraîchir les migrations :
php artisan migrate:refreshSupprime toutes les tables, puis les recrée en exécutant toutes les migrations.
- Annuler la dernière migration :
php artisan migrate:rollback - Afficher le statut des migrations :
php artisan migrate:status - Créer un nouveau fichier de migration :
php artisan make:migration NomDeLaMigration - Supprimer toutes les tables :
php artisan migrate:resetIdéal pour réinitialiser complètement la base de données avant de relancer les migrations.
- Lancer une seule migration “Un seul fichier” :
php artisan migrate --path=/database/migrations/NOM_DU_FICHIER_DE_MIGRATION.phpIdéal pour réinitialiser complètement la base de données avant de relancer les migrations.
Commandes Composer
Composer est le gestionnaire de dépendances pour PHP. Essentiel à Laravel, il permet de gérer les packages et bibliothèques de manière simple et efficace.
Installation et gestion des dépendances
- Installer Laravel et ses dépendances :
composer create-project --prefer-dist laravel/laravel mon-application - Installer un package :
composer require barryvdh/laravel-nom_du_package - Mettre à jour un package :
composer update barryvdh/laravel-nom_du_package - Supprimer un package :
composer remove barryvdh/laravel-nom_du_package
Exploration et maintenance
- Lister les packages installés :
composer show - Rechercher un package :
composer search laravel-nom_du_package - Mettre à jour tous les packages :
composer update - Installer les dépendances de développement :
composer installInstalle toutes les dépendances, y compris celles utilisées uniquement en développement.
Note sur le fichier
composer.json
composer.jsonLe fichier
composer.json
contient la liste de tous les packages dont votre application a besoin, ainsi que leurs versions. Ce fichier est crucial pour la gestion de vos dépendances.
