访问服务提供商中的另一个数据库

时间:2017-05-30 15:01:26

标签: php laravel service-provider

我是Laravel服务提供商的新手,所以我有点困惑。

我正在开发一个使用某种服务提供商的应用程序。服务提供商基本上是针对另一个DB进行查询。该其他数据库的设置在env文件中,也在config\database我正在使用另一个mysql连接( mysql2 )。

我的问题是如何将mysql2发送给服务提供商,以便注册使用它的类?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

首先,您需要使用 DatabaseManager ,如下所示:

use Illuminate\Database\DatabaseManager;
use DB;

然后您需要使用您想要使用的连接,如下所示:

DB::connection('mysql2')->table('test_table')->get();

希望,它会对你有所帮助 感谢