Fonte oficial no Laravel
AttributeIlluminate\Http\Resources\Attributes\Collects

#[Collects]

No grupo Http / Resources, #[Collects] 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

  • $classstring

    Define o valor de "class" para o attribute. Tipo esperado: string.

Uso prático

use Illuminate\Http\Resources\Attributes\Collects;

#[Collects('value')]
class AppService
{
    // ...
}