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'];
}
}