laravel如何使用查询构建器DB ::表(..)与DB ::连接()

问题描述:

我在配置/数据库,MySQL的定义2个数据库和mysql2
默认的连接是MySQL的laravel如何使用查询构建器DB ::表(..)与DB ::连接()

我需要从mysql2

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

得到这个数据的文档告诉我,我可以改变使用连接

$programs=DB::connection('mysql2')->select(...) 

这将让我运行一个sql语句得到一个为$节目狂欢。 但我想知道是否有一种方法来组合2个语句,即在特定的db :: connection上使用查询生成器。

你应该使用:

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