【问题标题】:Laravel jobs dispatchNowLaravel 工作调度现在
【发布时间】:2022-01-21 14:26:56
【问题描述】:

我一直在使用 dispatchNow 来触发 laravel 7 中的作业,但我最近切换到 laravel 8,当我尝试在 laravel 8 中使用dispatchNow 时,事情不起作用,并且在编辑器中使用它交叉 dispatchNow然后它说 'dispatchNow' 已弃用。 我该如何解决这个问题。这是我的代码。

  $job = new AccountCreatedEmailJob($user->contact, $message);
        $this->dispatchNow($job);

【问题讨论】:

    标签: php laravel queue laravel-8 jobs


    【解决方案1】:

    你会想在 Laravel 8 中使用 dispatchSync()

    Here's the relevant section 的文档。

    This answer on another question 展示了如何测试它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-10
      • 2022-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-02
      相关资源
      最近更新 更多