如何从 laravel 中的 api 响应(多数组)中获取指定数据?
how to get specified data from api response (multi array) in laravel?
今天我卡住了,我不知道如何从此数组中获取指定数据或将此数据转换为数组...
这是我的控制器:
$cari = app('geocoder')->geocode('sukabumi,jawa barat,ID')->get();
$datas=$cari->formattedAddress;
return view('cuaca',compact('datas'));
我的 blade.php :
@foreach($datas as $data)
<p>{{ $data->formattedAddress }}</p>
@endforeach
但它正在进行错误按摩:
Cannot access private property
Geocoder\Provider\GoogleMaps\Model\GoogleAddress::$formattedAddress
(View: /home/deki/www/ScriptShit/resources/views/cuaca.blade.php)
例如:如何只获取 formattedAddress 值?或 纬度 和 经度 值?
已解决
经过几天的研究并尝试了一些代码,现在我知道如何从 API 响应中获取指定的值。
例如只获取国家名称:
app('geocoder')->geocode('5.43.168.58')->get()->first()->getCountry()->getName();
可能有人需要这个,
今天我卡住了,我不知道如何从此数组中获取指定数据或将此数据转换为数组...
这是我的控制器:
$cari = app('geocoder')->geocode('sukabumi,jawa barat,ID')->get();
$datas=$cari->formattedAddress;
return view('cuaca',compact('datas'));
我的 blade.php :
@foreach($datas as $data)
<p>{{ $data->formattedAddress }}</p>
@endforeach
但它正在进行错误按摩:
Cannot access private property Geocoder\Provider\GoogleMaps\Model\GoogleAddress::$formattedAddress (View: /home/deki/www/ScriptShit/resources/views/cuaca.blade.php)
例如:如何只获取 formattedAddress 值?或 纬度 和 经度 值?
已解决 经过几天的研究并尝试了一些代码,现在我知道如何从 API 响应中获取指定的值。
例如只获取国家名称:
app('geocoder')->geocode('5.43.168.58')->get()->first()->getCountry()->getName();
可能有人需要这个,