From 41768e46283c5fb55822fe522738bd7c9bdd354d Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Wed, 15 Jan 2025 17:07:05 +0000 Subject: [PATCH] fix community page latitude and longitude from cityId groupings --- resources/views/community.blade.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/resources/views/community.blade.php b/resources/views/community.blade.php index 61397ed08..21aa98984 100755 --- a/resources/views/community.blade.php +++ b/resources/views/community.blade.php @@ -278,12 +278,16 @@ class="codeweek-svg-button"> @foreach($teachers->groupBy('city_id') as $cityId => $teachersInCity) - - $marker = L.marker([{{$teachersInCity[0]->city->latitude}}, {{$teachersInCity[0]->city->longitude}}]).addTo(mymap) + @if($teachersInCity[0]->city && $teachersInCity[0]->city->latitude && $teachersInCity[0]->city->longitude) + $marker = L.marker([{{$teachersInCity[0]->city->latitude}}, {{$teachersInCity[0]->city->longitude}}]).addTo(mymap) $teachersList = ""; @foreach($teachersInCity as $teacher) - $teachersList = $teachersList + "● email}}\">{{$teacher->firstname}} {{$teacher->lastname}} ({{$teacher->city->city}})
{{implode(", ",$teacher->expertises->pluck('name')->toArray())}}

" + $teachersList = $teachersList + "● email}}\">{{$teacher->firstname}} {{$teacher->lastname}} ({{$teacher->city ? $teacher->city->city : 'Unknown Location'}})
{{implode(", ",$teacher->expertises->pluck('name')->toArray())}}

" + @endforeach + + $marker.bindPopup($teachersList).openPopup(); + @endif @endforeach