Close

Laravel : Quelques commandes artisan

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

Leave a Reply

Your email address will not be published. Required fields are marked *