Laravel получить все имя подключения к базе данных
У меня есть несколько баз данных, определенных в моей установке laravel внутри database.php
и я хотел бы зациклить всю базу данных и выполнить ту же операцию в каждом.
Что-то вроде этого:
foreach ($somethingunknown as $connection){
DB::connection($connection)->table('users')->where('id','=',1)->delete();
}
Каков наилучший способ получить все имя базы данных? Возможно, если возможно что-то с поддержкой подстановочных знаков.
У вопроса есть решение - Посмотреть?

Источник

@TimLewis это был не он вопрос, но хороший улов. Отредактированный.
Источник

@AlexandreDanault Хаха да. Я мог бы отредактировать себя (как я уже сказал, решил, что это опечатка), но я склонен позволять asker делать это только в том случае, если это, по сути, ошибка в их коде. Спасибо за исправление!
Источник
Ответы - Laravel получить все имя подключения к базе данных / Laravel get all database connection name
Является ответом!

20.11.2019 07:12:14
Этот:
config('database.connections')
возвращает массив всех ваших подключений и их настроек.
Помочь в развитии проекта: