У меня есть модель со связанной коллекцией
сейчас я делаю этот запрос
$data = DeliveryPartner::when($filter, function ($q) use ($request) {
})
->with(['orders' => function ($query) {
$query
->where('delivery_partner_invoice_id', '=', '')
->orWhereNull('delivery_partner_invoice_id')
->whereIn('status', ['payment-accepted', 'completed', 'full-refund', 'partial-refund']);
}])->get();
Теперь мне интересно. Если заказы возвращаются пустыми, возможно ли удалить этого родителя из коллекции?
Я знаю, что могу сделать это после красноречивого запроса с помощью цикла. Но возможно ли это сделать в запросе?