ниже мой запрос …
DB::table('sometable')
->join('sometable','sometable.ID','=','manytable.ID')
->where('manytable.SBPlan','00')
->where('manytable.NetStatus','0')
->select()->get();
для приведенного выше запроса мне нужно еще одно условие
->where('manytable.Status','00')
->where('manytable.Status','21')
если manytable.Status==00
или же manytable.Status==21
затем выберите .. как мы можем это исправить? я уже пробовал
->orwhere('manytable.Status','00')
->orwhere('manytable.Status','21')
но получил неправильный результат …
->where('manytable.SBPlan','00')
->where('manytable.NetStatus','0')
->where(function ($query) {
$query->where('manytable.Status','00')
->orWhere('manytable.Status','21');
})
ссылка — Laravel 4 красноречивый ГДЕ ИЛИ ИЛИ ИЛИ? / Laravel или где
Других решений пока нет …