laravel如何使用DB :: connection()查询构建器DB :: table(..)

时间:2014-10-03 14:44:52

标签: php laravel

我在config / databases,mysql和mysql2中定义了2个数据库 默认连接是mysql

我需要从mysql2

获取此数据
$programs=DB::table('node')->where('type', 'Programs')->get();

文档告诉我可以使用

更改连接
$programs=DB::connection('mysql2')->select(...)

这将让我运行一个sql语句来获取$ program的数组。 但我想知道是否有办法合并2个语句,即在特定的db :: connection上使用查询构建器。

1 个答案:

答案 0 :(得分:10)

您应该使用:

$programs=DB::connection('mysql2')->table('node')->where('type', 'Programs')->get();