有没有办法在laravel中(管理)添加毫秒(到now())?

时间:2019-07-11 04:47:45

标签: laravel

我想添加毫秒以延迟laravel队列中的作业。我们可以添加秒,例如:

SaveJob::dispatch($data)->delay( now()->addSeconds(1) );

但是我需要加上毫秒。我在Carbon图书馆没有遇到过这种方法。但是无论如何,我还是想问一些想法。

1 个答案:

答案 0 :(得分:0)

实际选择:usleep - Delay execution in microseconds

要睡两个毫秒:

usleep( 2 * 1000 );

因此,您可以尝试以下方法吗:

SaveJob::dispatch($data)->delay( now()->usleep( 2 * 1000 ) );

SaveJob::dispatch($data)->delay( usleep( 2 * 1000 ) );