Laravel 为何在命令行下不管执行什么命令都会触发 schedule () 方法运行?
使用的Laravel版本为5.6
举个例子,在Kernel.php
的任务调度方法中输出一句话:
protected function schedule(Schedule $schedule)
{
echo 'schedule';
}
然后在命令行不管执行什么命令都会输出字符串schedule
,比喻在命令行下执行:
php artisan list
为什么会这样?不是应该只有在运行命令:php artisan schedule:run
时才会运行schedule()
方法吗?
推荐文章: