Fonte oficial no Laravel
AttributeIlluminate\Container\Attributes\Authenticated

#[Authenticated]

Atributo para injetar autenticação no parâmetro de um método.

Disponível desde

Laravel 13.0

Aplicável em

parameter

Parâmetros

  • $guardUnitEnum|string|null

    Guarda de autenticação a ser utilizada.

Uso prático

use Illuminate\Container\Attributes\Auth;

class ReportsController {
    public function __invoke(#[Auth('web')] mixed $user): array {
        return ['status' => 'ok'];
    }
}