php - 如何列出 Laravel 5 中的数据库连接?

标签 php mysql laravel laravel-5

如何在 Laravel 中获取数据库连接列表。我打算将连接名称加载到选择框中。

'connections' => [
    'sqlsrv_auth' => [
        'driver'   => 'sqlsrv',
        'host'     => env('DB_HOST', 'SQLEXPRESS'),
        'database' => env('DB_DATABASE', 'auth_db'),
        'username' => env('DB_USERNAME', 'sa'),
        'password' => env('DB_PASSWORD', '1234'),
        'charset'  => 'utf8',
        'prefix'   => '',
    ],
    'sqlsrv' => [
        'driver'   => 'sqlsrv',
        'host'     => env('DB_HOST', 'SQLEXPRESS'),
        'database' => env('DB_DATABASE', 'main_db'),
        'username' => env('DB_USERNAME', 'sa'),
        'password' => env('DB_PASSWORD', '1234'),
        'charset'  => 'utf8',
        'prefix'   => '',
    ],
    'sqlsrv_bpb' => [
        'driver'   => 'sqlsrv',
        'host'     => env('DB_HOST', '192.168.1.1'),
        'database' => env('DB_DATABASE', 'mirror'),
        'username' => env('DB_USERNAME', 'sa'),
        'password' => env('DB_PASSWORD', '1234'),
        'charest'  => 'utf8',
        'prefix'   => '',
    ]

],

最佳答案

知道了..

use Config;

public function test() {
    print_r(Config::get('database'));
}

关于php - 如何列出 Laravel 5 中的数据库连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36975584/

相关文章:

mysql - 数据库中的 GMT 时间

mysql - 如何获取今天插入或更新的行,没有时间戳列

mysql - 在 Laravel 中将 <option> 中的数据插入数据库

php - Laravel 5 添加条件子句查询

javascript EventSource 更新 php 文件中的导入进度

php - 将 ô 插入 mysql 数据库是 Rhône 结果的一部分

php - Magento 删除菱形问号

java - 在状态模式中实现继承层次结构

java - 尝试将 MySQL 数据库连接到 android 时出现 NullPointerException 错误

php - 如何增加 Laravel Controller 方法的执行时间?