NO
Size: a a a
NO
ЛН
NO
NO
ЛН
NO
YV
Вот пример из давнего проекта, метод репозитория
public function getMessagesForChat($chatId, $userId)
{
$shard = $this->shardMapper->getShardForMessages($userId);
Config::set("database.connections.".$shard->name, [
'driver' => 'mysql',
'host' => $shard->host,
'port' => $shard->port,
'database' => $shard->db_name,
'username' => $shard->username,
'password' => $shard->password,
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
]);
// check connection
DB::connection($shard->name)->getPdo();
$messages = Message::on($shard->name)
->where('chat_id', $chatId)
->where('user_id', $userId)
->with('author')
->orderByDesc('created_at')
->get();
return $messages;
}
YV
БК
YV
АГ
АГ
Д
DA
АГ
Д
АГ
АГ
Д
АГ