Как сделать что бы в конструкторе запросов, при передаче в метод where, массива условий, использовался оператор OR вместо AND, то есть:
//Количество значений в массиве может быть разным
$array = [
['field1', '=', '10'],
['field2', '=', '15'],
['field3', '=', '8']
];
DB::table('table_name')->where($array)->get();
Формируется такой sql запрос:
SELECT * FROM table_name WHERE field1=10 AND field2=15 AND field3=8
А нужно получить
SELECT * FROM table_name WHERE field1=10 OR field2=15 OR field3=8
Пробовал использовать orWhere(), но результат такой же.