阅读(3045) (17)

Laravel 8 最大尝试次数

2021-07-06 09:25:01 更新

指定任务可尝试的最大次数的其中一个方法是,通过 Artisan 命令行上的 --tries 开关:

php artisan queue:work --tries=3

但是,可以采用更细粒度的方法:定义任务类本身的最大尝试次数。如果在任务类上指定了最大尝试次数,它将优先于命令行上提供的值:

<?php

namespace App\Jobs;

class ProcessPodcast implements ShouldQueue
{
    /**
     * 任务尝试次数
     *
     * @var int
     */
    public $tries = 5;
}