我正在尝试在 Laravel 队列中运行一个简单的工作。以下是我的工作。
class SearchFromSource extends Job implements SelfHandling, ShouldQueue
{
use InteractsWithQueue, SerializesModels;
public function handle()
{
echo time();
}
}
这是我的代码:
$job = (new SearchFromSource($this));
$this->dispatch($job);
问题是当我从命令行queue:listen
运行我的代码时,我看到该作业已经执行了两次。