Мне нужно динамически подключить множество баз данных в приложении laravel.
Как настроить пул соединений с базой данных?
например, есть много доменных имен второго класса, например:
chicago.example.com
newyork.example.com
losangeles.example.com
...
У них есть отдельная база данных:
chicago
newyork
losangeles
...
Я подключаю эти базы данных динамически следующим образом:
public function store(Request $request)
{
//post request from http://chicago.example.com/articles
$server_name_arr=explode('.',$_SERVER['SERVER_NAME']); //the result is ['chicago','example','com']
$db=array_slice($server_name_arr,-3,1)[0]; //the result is 'chicago'
Config::set('database.connections.mysql.database', $db);
DB::reconnect('mysql');
//...
}
Для производительности я хочу установить пул соединений с базой данных, как это сделать в laravel?