AttributeIlluminate\Container\Attributes\Database
#[Database]
O atributo #[Database] é utilizado para injetar a conexão de banco de dados especificada no elemento alvo do Laravel.
Disponível desde
Laravel 13.0
Aplicável em
parameter
Parâmetros
$connectionUnitEnum|string|nullNome da conexão a ser usada. Tipo esperado: UnitEnum|string|null.
Uso prático
use Illuminate\Container\Attributes\Database;
class ReportsController
{
public function __invoke(#[Database('web')] mixed $value): array
{
return ['status' => 'ok'];
}
}