"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'可以使用!