diff --git a/.env.example b/.env.example index 73273f2..4ebf478 100644 --- a/.env.example +++ b/.env.example @@ -35,4 +35,9 @@ PUSHER_APP_KEY= PUSHER_APP_SECRET= MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" -MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" \ No newline at end of file +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" + +LEAFLET_MAP_ZOOM_LEVEL=4 +LEAFLET_MAP_DETAIL_ZOOM_LEVEL=18 +LEAFLET_MAP_CENTER_LATITUDE="-0.87887" +LEAFLET_MAP_CENTER_LONGITUDE="117.4863" \ No newline at end of file diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php index 7382137..b480688 100644 --- a/app/Http/Controllers/UsersController.php +++ b/app/Http/Controllers/UsersController.php @@ -106,7 +106,7 @@ class UsersController extends Controller */ public function death(User $user) { - $mapZoomLevel = 18; + $mapZoomLevel = config('leaflet.detail_zoom_level'); $mapCenterLatitude = $user->getMetadata('cemetery_location_latitude'); $mapCenterLongitude = $user->getMetadata('cemetery_location_longitude'); @@ -130,14 +130,14 @@ class UsersController extends Controller $validTabs = ['death', 'contact_address', 'login_account']; - $mapZoomLevel = 4; + $mapZoomLevel = config('leaflet.zoom_level'); $mapCenterLatitude = $user->getMetadata('cemetery_location_latitude'); $mapCenterLongitude = $user->getMetadata('cemetery_location_longitude'); if ($mapCenterLatitude && $mapCenterLongitude) { - $mapZoomLevel = 18; + $mapZoomLevel = config('leaflet.detail_zoom_level'); } - $mapCenterLatitude = $mapCenterLatitude ?: '-0.87887'; - $mapCenterLongitude = $mapCenterLongitude ?: '117.4863'; + $mapCenterLatitude = $mapCenterLatitude ?: config('leaflet.map_center_latitude'); + $mapCenterLongitude = $mapCenterLongitude ?: config('leaflet.map_center_longitude'); return view('users.edit', compact( 'user', 'replacementUsers', 'validTabs', 'mapZoomLevel', 'mapCenterLatitude', 'mapCenterLongitude' diff --git a/config/leaflet.php b/config/leaflet.php new file mode 100644 index 0000000..91b292a --- /dev/null +++ b/config/leaflet.php @@ -0,0 +1,8 @@ + env('LEAFLET_MAP_ZOOM_LEVEL', 4), + 'detail_zoom_level' => env('LEAFLET_MAP_DETAIL_ZOOM_LEVEL', 18), + 'map_center_latitude' => env('LEAFLET_MAP_CENTER_LATITUDE', '-0.87887'), + 'map_center_longitude' => env('LEAFLET_MAP_CENTER_LONGITUDE', '117.4863'), +];