Fonte oficial no Laravel
AttributeIlluminate\Container\Attributes\Context

#[Context]

No grupo Container, #[Context] aplica essa configuracao ao elemento alvo do Laravel. Recebe 3 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.

  • $hiddenbool

    Define o valor de "hidden" para o attribute. Tipo esperado: bool.

Uso prático

use Illuminate\Container\Attributes\Context;

class ReportsController
{
    public function __invoke(#[Context('value', null, false)] mixed $value): array
    {
        return ['status' => 'ok'];
    }
}