Добавлено выбора database в модели protected $database = 'Prices';
This commit is contained in:
+15
-7
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user