laravel如何在工作中使用serviceprovider

时间:2017-12-11 18:58:41

标签: php laravel service-provider

我有一个服务提供商app / Providers / MailchimpServiceProvider.php。 我已将其添加到config / app.php中的提供程序

现在我想在工作中使用它:

class SendMail implements ShouldQueue
{
    use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;

    /**
     * Create a new job instance.
     *
     * @return void
     */
    public function __construct(Mailchimp $mailchimp)
    {
        dd($mailchimp);
    }

    /**
     * Execute the job.
     *
     * @return void
     */
    public function handle()
    {
    }
}

我认为DI仅适用于控制器。我如何在工作中使用mailchimp单身人士?

1 个答案:

答案 0 :(得分:0)

您可以在handle方法中注入依赖项:

public function handle(Mailchimp $mailchimp)
{

}