Eloquent orm, как сделать перебор месяцев, когда были зарегестрированы люди?
groupBy
$usersByYear = $users->groupBy(function ($user) {
	return $user->created_at->year;
});

UPD: не увидел что нужно по месяцам. Но сути не меняет, вместо year вернуть год и месяц.
Никогда не делайте на php то, что можно сделать базой данных
SELECT GROUP_CONCAT(`id`), DATE_FORMAT(`registered_at`, '%Y-%m') FROM `user` GROUP BY DATE_FORMAT(`registered_at`, '%Y-%m')