У меня есть запрос, хранящийся в переменной.
как применить эту переменную к замыканию whereHas?
$productQuery = ...; // complex query comes from another class
return CategoryModel::whereHas('products', function ($query) use($productQuery) {
$query->apply($productQuery) // I need to apply product query here but Laravel has not this method
})->get();