diff --git a/app/Http/Controllers/Api/OutletController.php b/app/Http/Controllers/Api/OutletController.php new file mode 100644 index 0000000..006f77c --- /dev/null +++ b/app/Http/Controllers/Api/OutletController.php @@ -0,0 +1,35 @@ +map(function ($outlet) { + return [ + 'type' => 'Feature', + 'properties' => new OutletResource($outlet), + 'geometry' => [ + 'type' => 'Point', + 'coordinates' => [ + $outlet->longitude, + $outlet->latitude, + ], + ], + ]; + }); + + return response()->json([ + 'type' => 'FeatureCollection', + 'features' => $geoJSONdata, + ]); + } +} diff --git a/app/Http/Controllers/OutletMapController.php b/app/Http/Controllers/OutletMapController.php new file mode 100644 index 0000000..e162087 --- /dev/null +++ b/app/Http/Controllers/OutletMapController.php @@ -0,0 +1,13 @@ + 'Our Outlets', +]; diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 615791f..dad4c4d 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -37,6 +37,7 @@