Artisan说类名没有定义,即使它是?

时间:2015-11-04 11:45:21

标签: laravel laravel-4 artisan

我在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的上一行。

任何想法可能是什么问题?

2 个答案:

答案 0 :(得分:2)

最有可能的罪魁祸首是PSR无法弄清楚课程的位置,你使用snake_case而不是StudlyCase的任何特殊原因?

答案 1 :(得分:2)

2件事:1是用户RDelorier所说的。 DraftCron而不是draft_cron。另一件事是,你做过composer dump-autoload吗?