Прежде всего я хотел бы поблагодарить за просмотр моих вопросов.Во-вторых, я прошу прощения, если мой вопрос дублируется после всего, что я искал, нет ни одного совпадения с моим вопросом.Итак, вот оно ...
У меня проблемы, когда я хочу проанализировать данные JSON.Я попытался использовать метод всех циклов, он работает, но он показывает только одни данные.Вот мои данные json:
{
"domain": [
{
"Domain": "countoftuscany.com",
"Created": "04/02/2018",
"IsOurDNS": "false",
"Expired": "04/02/2019"
},
{
"Domain": "gnesarssssis.com",
"Created": "04/01/2018",
"IsOurDNS": "false",
"Expired": "04/02/2019"
},
{
"Domain": "gnesarssis.com",
"Created": "04/01/2018",
"IsOurDNS": "false",
"Expired": "04/01/2019"
},
{
"Domain": "gnesarssi.com",
"Created": "04/01/2018",
"IsOurDNS": "false",
"Expired": "04/01/2019"
},
{
"Domain": "gnesarsi.com",
"Created": "04/01/2018",
"IsOurDNS": "false",
"Expired": "04/01/2019"
},
{
"Domain": "iniituadas.com",
"Created": "04/01/2018",
"IsOurDNS": "false",
"Expired": "04/01/2019"
}
],
"Perpage": "50",
"Total": "91",
"CurPage": "1"
}
Я использую laravel 5.6.21 и XmlParser для оркестра в этом случае
Код:
public function getList($page = null)
{
if (!$page) {$page = 1;}
$cache = 'DOMAIN-'.Auth::user()->id.'-'.$page;
if (Cache::has($cache)) {
$hasil = Cache::get($cache);
return $hasil;
$data = json_decode(json_encode($hasil));
// foreach ($data as $key) {
// dd($key);
// }
// return view('namecheap.show', compact('hasil'));
} else {
$url = $this->urlNc().'&Command=namecheap.domains.getList&ClientIp=119.81.31.23&PageSize=50&SortBy=EXPIREDATE_DESC&Page='.$page;
$resp = Curl::to($url)->get();
$xml = XmlParser::extract($resp);
$hasil = $xml->parse([
'domain' => ['uses' => 'CommandResponse.DomainGetListResult.Domain[::Name>Domain,::Created>Created,::IsOurDNS>IsOurDNS,::Expires>Expired]','default' => null],
]);
Cache::put($cache, $hasil, 10);
return $hasil;
return view('namecheap.show', compact('hasil'));
}
}
Я хочу получитьданные «домена», а затем показывает все из них.Может ли кто-нибудь помочь мне?:( Пожалуйста, я попробую все, что знаю ..