Fonte oficial no Laravel
AttributeIlluminate\Container\Attributes\Config

#[Config]

No grupo Container, #[Config] aplica essa configuracao ao elemento alvo do Laravel. Recebe 2 parâmetros para configuração.

Disponível desde

Laravel 13.0

Aplicável em

parameter

Parâmetros

  • $keystring

    Chave utilizada para buscar o valor. Tipo esperado: string.

  • $defaultmixed

    Valor padrão aplicado quando não houver resultado. Tipo esperado: mixed.

Uso prático

use Illuminate\Container\Attributes\Config;

class SendInvoiceAction
{
    public function __invoke(
        #[Config('services.mailgun.domain')] string $mailgunDomain,
    ): void {
        // ...
    }
}