Чтобы проверить, к какой базе данных подключен Laravel, вы можете использовать файлы конфигурации Laravel. Laravel позволяет вам определять несколько подключений к базе данных, поэтому вам нужно указать, какое соединение вы хотите проверить. Вот несколько способов добиться этого:
Метод 1: использование вспомогательной функции config
$connection = config('database.default');
Этот метод извлекает соединение с базой данных по умолчанию, определенное в файле config/database.php.
Метод 2. Использование фасада DB
$connection = DB::getDefaultConnection();
Фасад DBобеспечивает удобный способ взаимодействия с базой данных. Метод getDefaultConnectionизвлекает соединение с базой данных по умолчанию.
Метод 3: использование класса Connection
use Illuminate\Support\Facades\DB;
$connection = DB::connection()->getPDO()->getAttribute(PDO::ATTR_DRIVER_NAME);
Этот метод получает имя драйвера подключения к базе данных по умолчанию. Для получения имени драйвера требуется класс PDO.
Метод 4. Использование метода DB::connection
use Illuminate\Support\Facades\DB;
$connection = DB::connection()->getDatabaseName();
Этот метод получает имя базы данных соединения по умолчанию.
Метод 5: использование функции env
$connection = env('DB_CONNECTION');
Этот метод извлекает соединение с базой данных, определенное в файле .env.