Попытка использовать и / или где операторы, как если бы они были вложены в скобки.
пример:
Select * from myTable
where
(id > 78 or name is not null)
and term_date >= NOW())
Попытка получить эти сложные инструкции, которые будут использоваться в коллекциях Laravel, следующим образом:
$query = myTableModel::where(['id', '>', 78])
->orWhereNotNull('name')
->where('term_date', '>=', date('Y-m-d'))
Но этот тип запроса будет возвращать где-то вроде
where
(id > 78 or
name is not null and
term_date >= Now())
или любая другая странная комбинация вместо вместо установки вложенных скобок.
Есть ли способ решить эту проблему с помощью Коллекций laravel?