Fermer

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 :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan serve --host 0.0.0.0
#php artisan serve --host 0.0.0.0
#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) :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan serve --host 0.0.0.0 --port 6666
#php artisan serve --host 0.0.0.0 --port 6666
#php artisan serve --host 0.0.0.0 --port 6666

Toutes les routes définies :

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan route:list
#php artisan route:list
#php artisan route:list

Créer le fichier de migration ainsi que son modèle : Actualite

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:model Actualite --migration
#php artisan make:model Actualite --migration
#php artisan make:model Actualite --migration

Créer la migration

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan migrate
#php artisan migrate
#php artisan migrate

Peupler la base de données

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan db:seed
#php artisan db:seed
#php artisan db:seed

Créer un controlleur

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:controller ActualiteController --ressource
#php artisan make:controller ActualiteController --ressource
#php artisan make:controller ActualiteController --ressource

Ajouter l’authentification

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#composer require laravel/ui
#php artisan ui vue --auth
#composer require laravel/ui #php artisan ui vue --auth
#composer require laravel/ui
#php artisan ui vue --auth

Créer le lien symbolique dans le dossier /public/storage vers /storage/app/public

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan storage:link
#php artisan storage:link
#php artisan storage:link

Afficher l’environnement actuel

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan env
#php artisan env
#php artisan env

Vider tous les caches de l’application

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan cache:clear
#php artisan cache:clear
#php artisan cache:clear

Vider les caches pour les fichiers de configuration

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan config:clear
#php artisan config:clear
#php artisan config:clear

Créer le squelette pour créer un modèle dans le dossier /App/

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:model Actualite
#php artisan make:model Actualite
#php artisan make:model Actualite

Créer le squelette pour créer un modèle avec les fichiers de migration dans /database/migrations/

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:model Actualite
#php artisan make:model Actualite
#php artisan make:model Actualite

Créer le squelette pour créer un nouveau contrôleur dans le dossier /App/Http/Controllers/

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:controller actualiteController
#php artisan make:controller actualiteController
#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/

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:controller actualiteController
#php artisan make:controller actualiteController
#php artisan make:controller actualiteController

Créer le squelette pour créer une nouvelle commande dans le dossier /App/Console/Commands/

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:command nomDeLaCommande
#php artisan make:command nomDeLaCommande
#php artisan make:command nomDeLaCommande

Mets le site en mode maintenance

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan down
#php artisan down
#php artisan down

Mets le site en mode maintenance mais accessible via une adresse IP

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan down --allow=37.xx.yy.zz
#php artisan down --allow=37.xx.yy.zz
#php artisan down --allow=37.xx.yy.zz

Mets le site en ligne

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan up
#php artisan up
#php artisan up

Pour générer une clef d’application

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan key:generate
#php artisan key:generate
#php artisan key:generate

« Juste » une ligne de commande PHP avec les commandes Laravel à disposition

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan tinker
#php artisan tinker
#php artisan tinker

Pour générer un squelette d’un nouveau middleware dans le dossier /App/Http/Middleware

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:middleware AgeMiddleware
#php artisan make:middleware AgeMiddleware
#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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:factory EntrepriseFactory -m Entreprise
#php artisan make:factory EntrepriseFactory -m Entreprise
#php artisan make:factory EntrepriseFactory -m Entreprise

Pour générer un squelette d’un nouveau seeder dans /database/seeders/EntreprisesSeeders.php

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:seed EntreprisesSeeders
#php artisan make:seed EntreprisesSeeders
#php artisan make:seed EntreprisesSeeders

Pour supprimer toutes les migrations

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan migrate:fresh
#php artisan migrate:fresh
#php artisan migrate:fresh

Pour générer un squelette d’une nouvelle policies dans /app/Policies/ClientPolicy.php

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan make:policy ClientPolicy -m Client
#php artisan make:policy ClientPolicy -m Client
#php artisan make:policy ClientPolicy -m Client

Pour avoir une citation

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#php artisan inspire
#php artisan inspire
#php artisan inspire

1 réponse à “Laravel : Quelques commandes artisan

Laisser une réponse

Votre adresse email ne sera pas publiée. Les champs obligatoires sont indiqués par *