Laravel artisan 总是按计划运行
Laravel artisan always runs schedule
我正在使用 Laravel 5.1,并且发生了一些奇怪的事情:每当我执行 artisan 命令时,调度 (app/Console/Kernel.php::schedule) 就会被触发。
有谁知道为什么会发生这种情况,是否有办法防止这种情况发生?
问题是时间表中的代码实际上不是时间表调用,我有类似
protected function schedule(Schedule $schedule)
{
//do something
}
当我应该有这样的事情时
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
//do something
})->hoeveryMinuteurly();
}
我正在使用 Laravel 5.1,并且发生了一些奇怪的事情:每当我执行 artisan 命令时,调度 (app/Console/Kernel.php::schedule) 就会被触发。 有谁知道为什么会发生这种情况,是否有办法防止这种情况发生?
问题是时间表中的代码实际上不是时间表调用,我有类似
protected function schedule(Schedule $schedule)
{
//do something
}
当我应该有这样的事情时
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
//do something
})->hoeveryMinuteurly();
}