2017-05-30 60 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(); 

希望,它會幫助你。
謝謝