Fonte oficial no Laravel
AttributeIlluminate\Container\Attributes\Scoped

#[Scoped]

Aplica uma configuração de escopo ao elemento alvo, garantindo que uma nova instância seja criada para cada solicitação.

Disponível desde

Laravel 13.0

Aplicável em

class

Parâmetros

Nenhum parâmetro obrigatório ou opcional.

Uso prático

use Illuminate\Container\Attributes\Scoped;

class ReportsController {
    public function __invoke(#[Scoped] ReportService $reportService): array
    {
        return ['status' => 'ok'];
    }
}