Fonte oficial no Laravel
AttributeIlluminate\Queue\Attributes\UniqueFor

#[UniqueFor]

No grupo Queue, #[UniqueFor] aplica essa configuracao ao elemento alvo do Laravel. Recebe 1 parâmetro para configuração.

Disponível desde

Laravel 13.0

Aplicável em

class

Parâmetros

  • $uniqueForint

    Define o valor de "uniqueFor" para o attribute. Tipo esperado: int.

Uso prático

use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\Attributes\UniqueFor;

#[UniqueFor(0)]
class ProcessInvoice implements ShouldQueue
{
    public function handle(): void
    {
        // ...
    }
}