如何将 Service 类注入队列 Jobs 中?
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
protected $user;
protected $userService;
public function __construct(User $user, UserService $userService)
{
$this->user = $user;
$this->userService = $userService;
}
public function handle()
{
...
}
}
其中 User
是我希望传入的 Eloquent 模型, UserService
是封装的业务代码。
执行队列时会报错误缺少参数
dispatch(new DelateUser($user));
我想要在执行队列时只需要传入一个参数 User
,请问需要怎样处理?
推荐文章: