U kunt groupBy()
. gebruiken methode met sluiting:
$months = NewsItem::groupBy(function($d) {
return Carbon::parse($d->created_at)->format('m');
})->get();
Of haal eerst gegevens op en gebruik dan groupBy()
over de Eloquent-collectie:
$months = NewsItem::get()->groupBy(function($d) {
return Carbon::parse($d->created_at)->format('m');
});