私の要求に複数の条件節を入れようとしていますが、私はこのエラーを受け取ります。Laravel/Eloquent:要求の複数の条件節
(1/1) ErrorException
mb_strpos() expects parameter 1 to be string, object given
コード:
$data = Ov::with([
'ovLicenses',
'masters' => function ($query) use ($devicesArrayOnlyLKUAToZero) {
$query->whereIn('macAddress', $devicesArrayOnlyLKUAToZero);
}, function ($query) {
$query->orWhere('lastKnownUpAt','<>', '0');
},
'masters.licenses',
'masters.equipment',
'masters.slaveEquipments.equipment',
'wireless'=> function ($query) use ($devicesArrayOnlyLKUAToZero) {
$query->whereIn('macAddress', $devicesArrayOnlyLKUAToZero);
}, function ($query) {
$query->orWhere('lastKnownUpAt','<>', '0');
},
'wireless.licenses',
'wireless.equipment'
])->where('ovId', '=', $ovId)->get();
を使用していない理由は理由がありますlastKnownUpAt '、' <> '、' 0 '); } – pseudoanime
@pseudoanimeはい、ありがとうございます。 – wawanopoulos