"В пространстве имен" команда "нет команд." после запуска команды: make in Laravel
Как и в названии. Я пытаюсь убежать от ремесленника
php artisan command:make NameOfCommand
но все, что я вижу, это
There are no commands defined in the "command" namespace.
Любая идея, что это?
Ответ 1
Вы неправильно установили команду
php artisan make:command NameOfCommand
и не
php artisan command:make NameOfCommand
Если вы просто написали php artisan в командной строке, он покажет вам список команд там, где есть
Ответ 2
Как говорится в документации (Текущая версия - 5.2 в данный момент):
Когда ваша команда будет закончена, вам необходимо зарегистрировать ее с помощью Artisan, чтобы она была доступна для использования. Это делается в файле app/Console/Kernel.php.
в файле Kernel.php вы должны добавить: protected $commands = [ Commands\NameOfCommand::class ];