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

时间:2016-11-04 06:11:57

标签: laravel queue jobs

有没有办法或方法将工作推到failed_jobs表? 我知道我可能会使用tries选项,但我正在寻找一个解决方案来为特定工作而不是所有工作设置此选项

1 个答案:

答案 0 :(得分:0)

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

例如: 抛出新\ \例外(“错误原因等等......”);

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

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

    public $tries = 5;