Laravel:把工作推到失败的桌子上

问题描述 投票:1回答:1

是否有任何方法或方法将工作推向failed_jobs表? 我知道我可以使用tries选项,但我正在寻找一个解决方案,只为特定的工作设置此选项,而不是所有的工作

laravel queue jobs
1个回答
0
投票

我知道它为时已晚,但如果这对任何其他开发人员有所帮助,我会先在Laravel中使用Redis队列,并在抛出异常时将其推送到失败的表中

例如:throw new \ Exception(“cause of error or etc ..”);

您可以在作业的公共区域中使用针对特定作业的尝试,例如:

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

    public $tries = 5;
© www.soinside.com 2019 - 2024. All rights reserved.