mobilebackendgateway/app/Http/Controllers/HelperController.php

37 lines
765 B
PHP
Executable File

<?php
namespace App\Http\Controllers;
use GuzzleHttp\Client;
use Illuminate\Http\Request;
class HelperController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
//
}
//
public function getGoogleGeocoding(Request $request)
{
$latitude = $request->input('latitude');
$longitude = $request->input('longitude');
$client = new Client();
$URL = "https://maps.googleapis.com/maps/api/geocode/json";
$response = $client->request('GET', $URL, ['query' => ['latlng' => $latitude . ',' . $longitude, 'key' => env('GOOGLE_GEOCODING_API_KEY')]]);
return $response->getBody()->getContents();
}
}