$this->country->code, 'table' => [ 'filters' => [ 'byid' => $id, ], ] ]); } public function render() { // let markers = [{name: 'VAK', coords: [50.0091294, 9.0371812], status: 'closed', offsets: [0, 2]}]; return view('livewire.meetup.meetup-table', [ 'markers' => Meetup::query() ->with([ 'city.country', ]) ->whereHas('city.country', fn($query) => $query->where('countries.code', $this->country->code)) ->get() ->map(fn($meetup) => [ 'id' => $meetup->id, 'name' => $meetup->name, 'coords' => [$meetup->city->latitude, $meetup->city->longitude], ]) ]); } }