Я пытаюсь использовать оператор WHERE IN в построителе запросов с помощью whereRaw, но, похоже, это не работает. Я не пытаюсь выбирать значения из других таблиц, просто выбираю из нескольких значений.
Я пробовал эти 3 подхода:
return $this->object->whereRaw("`status` = 'active' AND `salesType` IN ( ? ) AND `region_id` = ?", array("'sale','buy'","1"))->paginate(10);
return $this->object->whereRaw("`status` = 'active' AND `salesType` IN ( ? ) AND `region_id` = ?", array("sale,buy","1"))->paginate(10);
return $this->object->whereRaw("`status` = 'active' AND `salesType` IN ( ? ) AND `region_id` = ?", array(array("sale,buy"),"1"))->paginate(10);