Вы можете использовать метод Collection
groupBy
для группировки пользователей по возрасту.
$users = User::all()->groupBy(function($user) {
return $user->age;
});
Затем вы можете получить всех пользователей для определенного пользователя, как это.
$users->get(20);
Надеюсь, это то, что вы ищете.