0

2 つの DB を使用するための ".env" を設定したら、それを使用するために次のようなコードも作成しました。

ただし、where() メソッドの使用は正しくありませんでした。

where() メソッドを使用する詳細な使用方法と説明を教えてください。または、研究へのリンクを教えてください。

ありがとうございます。

$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();
4

1 に答える 1

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();

ここでは、配列構文が および のため$masterwhere()微調整されてい$slaveます。=比較はデフォルトであるため、ここで指定する必要はありません。

于 2017-09-15T14:51:26.290 に答える