"at" 功能无法从 lumen 的计划运行
"at" function is not working from schedular from lumen
目前我正在使用 PHP 5.6.32 和 Laravel Framework Lumen (5.4.6)(Laravel Components 5.4.*)。
我的问题是,当我使用
$schedule->call('App\Http\Controllers\SebiController@frickSchedule',["id"=>3])->everyMinute();
工作正常。
但是当我使用
$schedule->call('App\Http\Controllers\SebiController@frickSchedule',["id"=>3])->at("14:32");
在功能上它不起作用。
提前感谢您的帮助。
此致,
Amol Rajhans
根据文档 (https://laravel.com/docs/5.5/scheduling)
'at' 无法立即调用。因为现在Laravel不知道具体什么时候安排。 (14:32 周一?周二?周五?)
因此,如果您希望它每天在 14:32 执行,请使用
->dailyAt('14:32')
否则你需要指定更精确的间隔,比如
->weekly()->mondays()->at('14:32');
在上面的例子中'at'可以使用!
目前我正在使用 PHP 5.6.32 和 Laravel Framework Lumen (5.4.6)(Laravel Components 5.4.*)。
我的问题是,当我使用
$schedule->call('App\Http\Controllers\SebiController@frickSchedule',["id"=>3])->everyMinute();
工作正常。
但是当我使用
$schedule->call('App\Http\Controllers\SebiController@frickSchedule',["id"=>3])->at("14:32");
在功能上它不起作用。
提前感谢您的帮助。
此致,
Amol Rajhans
根据文档 (https://laravel.com/docs/5.5/scheduling)
'at' 无法立即调用。因为现在Laravel不知道具体什么时候安排。 (14:32 周一?周二?周五?)
因此,如果您希望它每天在 14:32 执行,请使用
->dailyAt('14:32')
否则你需要指定更精确的间隔,比如
->weekly()->mondays()->at('14:32');
在上面的例子中'at'可以使用!