(но так не работает, для наглядности)
->withCount([
'descendants.taskRecipientFiles as files_count',
'descendants.taskRecipientFiles as files_approved_count' => fn($q) => $q->where('approved', true)
])
можно создать агрегирующую связь
можно чуть подробнее?
Обсуждают сегодня