Laravel 队列工作人员未注册服务提供者

Sim*_*yan 6 queue worker multi-tenant laravel

我有一个有助于控制作业处理的包。它使用 Hyn/多租户模型。运行Job时抛出异常Database connection [tenant] not configured.

仅当我通过作曲家要求连接包时,它才会引发错误。如果我尝试使用 psr-4 自动加载连接包,一切正常!

我假设队列工作人员没有根据需要连接服务提供商。

这是抛出异常的部分

public function getProcess($job)
{
    $job = CompositeProcessHelpers::getJob($job);

    if ($id = $this->getProcessId($job)) {
        return CompositeProcess::query()->whereKey($id)->first();
    }

    return null;
}
Run Code Online (Sandbox Code Playgroud)

有谁知道 laravel 的队列工作人员如何注册服务提供者或如何解决这个问题?