Поскольку вы вызываете метод count
, он вернет только одно значение, и int
точно, который является номером элемента, который соответствует вашему MacMarcacao::select(['data', 'agenda_id'])->groupBy('data', 'agenda_id')
, вы не получите все остальные поля, потому что метод count возвращает значение неa Collection
, как вы ожидаете.
Сначала вы должны получить свою запись, а после этого вы можете сосчитать метод cound
$agendas = MacMarcacao::select(['data', 'agenda_id'])->groupBy('data', 'agenda_id')->get()
После этого вы можете подсчитать количество записей в вашем $agendas
, который является объектом типа Illuminate\Support\Collection
$numberOfAgendas = $agendas->count();