我有以下其中一项:https://laravel.com/api/5.0/Illuminate/Database/MySqlConnection.html
我需要其中一个:https://laravel.com/api/master/Illuminate/Database/Capsule/Manager.html
这是在Laravel项目中。基本上,我想获取或创建一个使用现有数据库连接的Capsule \ Manager对象。最简单的方法是什么?
到目前为止我的想法/努力:
我可以看到Manager类有一个addConnection()方法:https://laravel.com/api/master/Illuminate/Database/Capsule/Manager.html#method_addConnection
但是,此方法将一系列配置选项作为参数。
如果我可以以某种方式从我的Connection实例获取此数组,那么我可以创建一个新的Manager并将其传递给数组。但是,我找不到从Connection中获取此配置数组的方法。理想情况下我想使用相同的连接,必须检索并传递配置数组似乎非常迂回。不过,如果没有更好的方法,我不介意这样做。