Laravel Artisan est une Interface en Ligne de Commande (CLI) qui va vous permettre de gérer votre application en lançant des commandes via le terminal. Cette commande vous permettra d’effacer le cache de l’application, gérer des modèles, des contrôleurs, des routes… Ces commandes vont permettre de vous faire gagner du temps lors du développement de votre application Web.
Faire écouter l’artisan de Laravel sur toutes les interfaces réseaux :
#php artisan serve --host 0.0.0.0
Faire écouter l’artisan de Laravel sur toutes les interfaces réseaux et un autre port (6666) :
#php artisan serve --host 0.0.0.0 --port 6666
Toutes les routes définies :
#php artisan route:list
Créer le fichier de migration ainsi que son modèle : Actualite
#php artisan make:model Actualite --migration
Créer la migration
#php artisan migrate
Peupler la base de données
#php artisan db:seed
Créer un controlleur
#php artisan make:controller ActualiteController --ressource
Ajouter l’authentification
#composer require laravel/ui #php artisan ui vue --auth
Créer le lien symbolique dans le dossier /public/storage vers /storage/app/public
#php artisan storage:link
Afficher l’environnement actuel
#php artisan env
Vider tous les caches de l’application
#php artisan cache:clear
Vider les caches pour les fichiers de configuration
#php artisan config:clear
Créer le squelette pour créer un modèle dans le dossier /App/
#php artisan make:model Actualite
Créer le squelette pour créer un modèle avec les fichiers de migration dans /database/migrations/
#php artisan make:model Actualite
Créer le squelette pour créer un nouveau contrôleur dans le dossier /App/Http/Controllers/
#php artisan make:controller actualiteController
Créer le squelette pour créer un nouveau contrôleur avec toutes les fonctions standards du CRUD (index(), create(), store(), show(), edit(), update(), destroy()) dans le dossier /App/Http/Controllers/
#php artisan make:controller actualiteController
Créer le squelette pour créer une nouvelle commande dans le dossier /App/Console/Commands/
#php artisan make:command nomDeLaCommande
Mets le site en mode maintenance
#php artisan down
Mets le site en mode maintenance mais accessible via une adresse IP
#php artisan down --allow=37.xx.yy.zz
Mets le site en ligne
#php artisan up
Pour générer une clef d’application
#php artisan key:generate
« Juste » une ligne de commande PHP avec les commandes Laravel à disposition
#php artisan tinker
Pour générer un squelette d’un nouveau middleware dans le dossier /App/Http/Middleware
#php artisan make:middleware AgeMiddleware
Pour générer un squelette d’un nouvelle factory dans le dossier /database/factories/EntrepriseFactory.php basé sur le modèle Entreprise
#php artisan make:factory EntrepriseFactory -m Entreprise
Pour générer un squelette d’un nouveau seeder dans /database/seeders/EntreprisesSeeders.php
#php artisan make:seed EntreprisesSeeders
Pour supprimer toutes les migrations
#php artisan migrate:fresh
Pour générer un squelette d’une nouvelle policies dans /app/Policies/ClientPolicy.php
#php artisan make:policy ClientPolicy -m Client
Pour avoir une citation
#php artisan inspire
Merci pour toutes ces commandes, ca m’a bien inspiré c’est top