我在config/databases中定义了2个数据库,mysql和mysql2
默认连接是mysql
我需要从mysql2获取这些数据
$programs=DB::table('node')->where('type', 'Programs')->get();
Run Code Online (Sandbox Code Playgroud)
文档告诉我,我可以使用更改连接
$programs=DB::connection('mysql2')->select(...)
Run Code Online (Sandbox Code Playgroud)
这将让我运行一个SQL语句来获取$ program的数组.但我想知道是否有一种方法来组合2个语句,即在特定的db :: connection上使用查询构建器.
Mar*_*łek 15
你应该使用:
$programs=DB::connection('mysql2')->table('node')->where('type', 'Programs')->get();
Run Code Online (Sandbox Code Playgroud)