Post::with('categories')
->whereStatus(1)
->whereHas('categories', function($query){
return $query->where('status', true);
})
->doesntHave('categories', 'or')
// ->orWhereDoesntHave('categories')
->get(),
подскажите, нужно выбрать посты, у которых нет категорий, или у которых есть категория и категория опубликована.
правильный запрос?