"Il n'y a pas de commandes définies dans l'espace de noms 'command'."après avoir exécuté la commande:make in Laravel
tout comme dans le titre. J'essaie de l'exécuter à partir d'artisan
php artisan command:make NameOfCommand
<!-Mais tout ce que je vois c'est
There are no commands defined in the "command" namespace.
Aucune idée de ce que c'est?
3 réponses
Vous avez égaré la commande, c'est
php artisan make:command NameOfCommand
et non
php artisan command:make NameOfCommand
Si vous avez simplement écrire php artisan
à l'intérieur de votre invite de commande, il vous montrera la liste des commandes là-bas avoir un look
comme le dit la documentation (la version actuelle est 5.2 pour le moment):
Une fois votre commande terminée, vous devez l'enregistrer auprès de Artisan afin il sera disponible pour utilisation. Ceci est fait dans le app / Console / Kernel.fichier php.
dans le Noyau.vous devez ajouter un fichier php:
protected $commands = [
Commands\NameOfCommand::class
];
(réf:https://laravel.com/docs/5.2/artisan#registering-commands)
dans laravel 5.2 utiliser php artisan make: console NameOfCommand