Ларавел не находит команду - PullRequest
0 голосов
/ 07 ноября 2019

Я делаю

php artisan make: command BackupDatabaseCommand --command = "command: backupdb"

Я также твердо зарегистрировался app \ Console \ kernel.php

protected $commands = [
    \App\Console\Commands\BackupDatabaseCommand::class,
];

Но даже если вы попытаетесь выполнить команду, я попал сюда

Система не может найти указанный путь. Я хочу знать, как ее решить

Ответы [ 2 ]

0 голосов
/ 07 ноября 2019

Для создания команды

php artisan make:command BackupDatabaseCommand --command=command:backupdb

Вы можете зарегистрировать команду как:

protected $commands = [
    'App\Console\Commands\BackupDatabaseCommand'
];

, и вы можете запустить команду, используя:

php artisan command:backupdb
0 голосов
/ 07 ноября 2019

Ваш путь неверен. Так как вы уже находитесь в каталоге App\Console, нет необходимости указывать App\Console, это должно быть так:

protected $commands = [
    Commands\BackupDatabaseCommand::class,
];

вот изображение из моего рабочего проекта

enter image description here

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...