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'。 –