feat: implement barangay and household management with associated tests

This commit is contained in:
Developer
2026-06-29 15:02:52 +08:00
parent 9ac2ea7bda
commit b85fc255cf
124 changed files with 2894 additions and 192 deletions

View File

@@ -118,11 +118,15 @@ class AdminLiveTrackingController extends ApiController
private function dumpsiteBoundary($dumpsite): ?array
{
if (! $dumpsite->boundary_polygon) return null;
if (! $dumpsite->boundary_polygon) {
return null;
}
$rings = $dumpsite->boundary_polygon->getGeometries();
$ring = $rings->first();
if (! $ring) return null;
if (! $ring) {
return null;
}
return $ring->getGeometries()
->map(fn ($p) => ['lat' => $p->latitude, 'lng' => $p->longitude])