Você pode usar
DB::disconnect('foo');
Mas tenha em mente que o Laravel fecha a conexão com o banco de dados automaticamente no final do script. Então, seu problema está em outro lugar. Workaunrd aqui seria uma conexão ilimitada de
localhost
ou para um user
específico . Porque cada visitante do seu site abre uma nova conexão com o DB