Fonte oficial no Laravel
AttributeIlluminate\Container\Attributes\DB

#[DB]

Injeta automaticamente um valor de banco de dados no parâmetro especificado.

Disponível desde

Laravel 13.0

Aplicável em

parameter

Parâmetros

Nenhum parâmetro obrigatório ou opcional.

Uso prático

use Illuminate\Container\Attributes\DB;

class ReportJob
{
    public function __invoke(#[DB] mixed $database): void
    {
        // Faz algo com o banco de dados
    }
}