Я использую Laravel Nova для генерации метрик, в данном случае конкретно для тренда.Вот мой код:
$builder = order::query()->select('cook_id')->distinct();
return $this->countByDays($request, $builder)->showLatestValue();
Однако это возвращает 6 - но это должно быть 4.
Да, есть 6 строк, но четыре из них имеют одинаковый 'cook_id' и, таким образом,отдельный вызов должен исключить 2 из них.
Повторюсь, это в метрике "тренда" Laravel Nova.
Спасибо