我做了一个新的命令:
php artisan make:console CrawlData
Run Code Online (Sandbox Code Playgroud)
然后我改变了两个变量:
protected $signature = 'make:crawl';
protected $description = 'My crawling command';
Run Code Online (Sandbox Code Playgroud)
问题是,当我跑:
php artisan make:crawl
Run Code Online (Sandbox Code Playgroud)
它输出:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "make:crawl" is not defined.
Run Code Online (Sandbox Code Playgroud)
Bog*_*dan 17
您还需要在App\Console\Kernel类中注册该命令才能识别它:
protected $commands = [
...
\App\Console\Commands\CrawlData::class,
];
Run Code Online (Sandbox Code Playgroud)
您可以在" 注册命令"文档中阅读有关该内容的更多信息.
| 归档时间: |
|
| 查看次数: |
3561 次 |
| 最近记录: |