我想添加毫秒以延迟laravel队列中的作业。我们可以添加秒,例如:
SaveJob::dispatch($data)->delay( now()->addSeconds(1) );
但是我需要加上毫秒。我在Carbon图书馆没有遇到过这种方法。但是无论如何,我还是想问一些想法。
答案 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 ) );