whereIn('city_id', $availableCities->pluck('id'))->get()->each(function ($cityManager) { if (!array_key_exists($cityManager->user->id, $this->managers)) { $this->managers[$cityManager->user->id] = [ 'user' => $cityManager->user, 'cities' => [] ]; } $this->managers[$cityManager->user->id]['cities'][] = $cityManager->city->name; }); } public function render() { return view('citymanager::livewire.info.index'); } }