我是Laravel服务提供商的新手,所以我有点困惑。
我正在开发一个使用某种服务提供商的应用程序。服务提供商基本上是针对另一个DB进行查询。该其他数据库的设置在env文件中,也在config\database
我正在使用另一个mysql连接( mysql2 )。
我的问题是如何将mysql2发送给服务提供商,以便注册使用它的类?
感谢您的帮助
答案 0 :(得分:2)
首先,您需要使用 DatabaseManager ,如下所示:
use Illuminate\Database\DatabaseManager;
use DB;
然后您需要使用您想要使用的连接,如下所示:
DB::connection('mysql2')->table('test_table')->get();
希望,它会对你有所帮助 感谢