我在Laravel中创建了以下Artisan命令:
class draft_cron extends Command {
/**
* The console command name.
*
* @var string
*/
protected $name = 'draft_cron';
//etc
在start/artisan.php
我添加了:
Artisan::add(new draft_cron);
但是,当我尝试运行该命令时,收到错误Class 'draft_cron' not found
并指向start/artisan.php
的上一行。
任何想法可能是什么问题?
答案 0 :(得分:2)
最有可能的罪魁祸首是PSR无法弄清楚课程的位置,你使用snake_case而不是StudlyCase的任何特殊原因?
答案 1 :(得分:2)
2件事:1是用户RDelorier所说的。 DraftCron而不是draft_cron。另一件事是,你做过composer dump-autoload吗?