【发布时间】:2015-10-31 23:17:31
【问题描述】:
我正在从我的控制器向我的队列中添加一个 laravel 作业
$this->dispatchFromArray(
'ExportCustomersSearchJob',
[
'userId' => $id,
'clientId' => $clientId
]
);
我想在实现ExportCustomersSearchJob 类时注入userRepository 作为依赖项。请问我该怎么做?
我有这个,但它不起作用
class ExportCustomersSearchJob extends Job implements SelfHandling, ShouldQueue
{
use InteractsWithQueue, SerializesModels, DispatchesJobs;
private $userId;
private $clientId;
private $userRepository;
/**
* Create a new job instance.
*
* @return void
*/
public function __construct($userId, $clientId, $userRepository)
{
$this->userId = $userId;
$this->clientId = $clientId;
$this->userRepository = $userRepository;
}
}
【问题讨论】:
标签: php laravel laravel-5 laravel-5.1