在laravel队列系统中处理作业时,我可以为每个作业设置max tries,在作业类本身中添加一个公共字段$ tries = n 是否有可能以及如何在实施shouldQueue的通知中做同样的事情?
答案 0 :(得分:3)
在Laravel 5.7.14中是可能的: https://github.com/laravel/framework/pull/26493
use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
class TestNotification extends Notification implements ShouldQueue
{
use Queueable;
public $tries = 3; // Max tries
public $timeout = 15; // Timeout seconds
}