2017-05-30 93 views
1

我是Laravel的服务提供商的新手,所以我有点困惑。访问服务提供商的另一个数据库

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

我的问题是如何发送mysql2到服务提供商,所以正在注册使用它的类?

感谢您对所有您的帮助

+0

您需要在服务提供商页面使用'Illuminate \ Database \ DatabaseManager'。 –

回答

2

首先,你需要使用如下的DatabaseManager

use Illuminate\Database\DatabaseManager; 
use DB; 

然后,你需要使用连接要如下使用:

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

希望,它会帮助你。
谢谢