Tries
Maximum retry attempts
Description: Defines the maximum number of times the job should be attempted before failing.
Namespace: Illuminate\Queue\Attributes\Tries
Added in: Laravel 13.0
Usage
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\Attributes\Tries;
// Before:
public $tries = 3;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\Attributes\Tries;
// After:
#[Tries(3)]
class ProcessPodcast implements ShouldQueue
{
public function handle(): void
{
// ...
}
}