1
我是Laravel的服務提供商的新手,所以我有點困惑。訪問服務提供商的另一個數據庫
我正在開發一個應用程序,它使用某種服務提供商。服務提供商基本上是針對另一個數據庫進行查詢。該其他數據庫的設置在env文件中,並且在config\database
中,我正在使用另一個mysql連接(mysql2)。
我的問題是如何發送mysql2到服務提供商,所以正在註冊使用它的類?
感謝您對所有您的幫助
我是Laravel的服務提供商的新手,所以我有點困惑。訪問服務提供商的另一個數據庫
我正在開發一個應用程序,它使用某種服務提供商。服務提供商基本上是針對另一個數據庫進行查詢。該其他數據庫的設置在env文件中,並且在config\database
中,我正在使用另一個mysql連接(mysql2)。
我的問題是如何發送mysql2到服務提供商,所以正在註冊使用它的類?
感謝您對所有您的幫助
首先,你需要使用如下的DatabaseManager:
use Illuminate\Database\DatabaseManager;
use DB;
然後,你需要使用連接要如下使用:
DB::connection('mysql2')->table('test_table')->get();
希望,它會幫助你。
謝謝
您需要在服務提供商頁面使用'Illuminate \ Database \ DatabaseManager'。 –