如何从 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();

可能有人需要这个,