Official Laravel source
AttributeIlluminate\Container\Attributes\DB

#[DB]

Automatically injects a database value into the specified parameter.

Available since

Laravel 13.0

Targets

parameter

Parameters

Nenhum parâmetro obrigatório ou opcional.

Practical usage

use Illuminate\Container\Attributes\DB;

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