当我设置了一个" .env"对于使用两个DB,还使用了以下代码来使用它。
但where()方法使用它不正确。
你能告诉我更详细的用法,用where()方法解释一下或告诉一些链接去研究吗?
感谢advenced。
$master = DB::connection('master_db')->table('customer_master')
->where(['name', '=', 'string'],
['tel', '=', 'integer'],
['address','=', 'string']);
$slave = DB::connection('slave_db')->table('customer_slave')
->where(['histories', '=', 'string'])
->union($master)
->get();
答案 0 :(得分:0)
像这样编写查询:
$master = DB::connection('master_db')->table('customer_master')
->where([
'name' => 'string',
'tel' => 'integer',
'address' => 'string'
]);
$slave = DB::connection('slave_db')->table('customer_slave')
->where('histories', 'string')
->union($master)
->get();
此处针对$master
调整了数组语法,并针对where()
调整了$slave
。 =
比较是默认值,因此无需在此处指定。