Я использую следующее красноречие:
Book::selectRaw("name")
->where($bookWheres)
->with(['chapter'=>function ($query) use($chapterWheres)
{
$query->where($chapterWheres);
}])
->get()->dd();
Чтобы установить $bookWheres / $chapterWheres
, я использую массив ['xx', '>=', '5']
. Однако для $chapterWhere
мне также нужно pu sh, подобное ['timestamp', 'is', 'null'], поскольку он собирается проверить, является ли столбец timestamp null / пустым.
->whereNull('timestamp')
обычно работает. Однако предложение where ['timestamp', 'is', 'null']
является фильтром, поэтому оно может быть также not null, >= or <=.
Возможно ли, чтобы pu sh "is null" в массиве?
Laravel 7.