Ach*_*old 14 php laravel laravel-5 laravel-5.1
我正在从我的控制器中添加一个laravel作业到我的队列中
$this->dispatchFromArray(
'ExportCustomersSearchJob',
[
'userId' => $id,
'clientId' => $clientId
]
);
Run Code Online (Sandbox Code Playgroud)
我想userRepository
在实现ExportCustomersSearchJob
类时注入as作为依赖项.请问我该怎么做?
我有这个,但它不起作用
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;
}
}
Run Code Online (Sandbox Code Playgroud)
Jos*_*ber 29
您在handle
方法中注入依赖项:
class ExportCustomersSearchJob extends Job implements SelfHandling, ShouldQueue
{
use InteractsWithQueue, SerializesModels, DispatchesJobs;
private $userId;
private $clientId;
public function __construct($userId, $clientId)
{
$this->userId = $userId;
$this->clientId = $clientId;
}
public function handle(UserRepository $repository)
{
// use $repository here...
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4775 次 |
最近记录: |