나는 배열 항목을 카본 날짜별로 그룹화하고자하는 91 개 항목의 배열을 가지고 있습니다.Eloquent group 카본 데이트 주간 및 카운트 별 배열
예 데이터 -
Collection {#240 ▼
#items: array:91 [▼
0 => array:2 [▶]
1 => array:2 [▼
"date" => Carbon {#278 ▼
+"date": "2017-06-24 15:02:04.000000"
+"timezone_type": 3
+"timezone": "UTC"
}
"visitors" => 11
]
이 내 현재 시도 -
$dataViewQuarterly = $analytics->fetchSessions(Period::days(91))->take(91)->groupBy(function($date) {
return Carbon::parse($date->date)->format('w');
});
그것은 현재이 라인에 Trying to get property of non-object
을 던지고 -
return Carbon::parse($date->date)->format('w');
이 갈 수있는 가장 좋은 방법입니다 그것에 대해. 이 데이터를 사용하여 새 배열을 작성해야합니다.
이 줄을 사용하면 개체 이외의 오류가 발생하지 않습니까? – delboy1978uk
'Period :: days (91)'무엇을 줄 것입니까? 범위가 지정된 쿼리입니까? –
그건 작동하지 않습니다. 기본적으로 결과를 정수로 그룹화하도록 MySQL에 지시합니다. – aynber