Обновить src/WithClient.php
CI Tests / test (push) Has been cancelled

Добавлено выбора database в модели 

protected $database = 'Prices';
This commit is contained in:
2025-11-14 11:33:41 +03:00
parent 215416e732
commit 81b978b13a
+15 -7
View File
@@ -9,7 +9,13 @@ trait WithClient
{
public function getThisClient(): Client
{
return DB::connection($this->connection)->getClient();
$client = DB::connection($this->connection)->getClient();
if (property_exists($this, 'database') && $this->database) {
$client->database($this->database);
}
return $client;
}
/**
@@ -18,11 +24,13 @@ trait WithClient
*/
public static function getClient(): Client
{
return DB::connection((new static())->connection)->getClient();
}
$instance = new static();
$client = DB::connection($instance->connection)->getClient();
public function resolveConnection(): Connection
{
return DB::connection($this->connection);
if (property_exists($instance, 'database') && $instance->database) {
$client->database($instance->database);
}
return $client;
}
}
}