I have a JSON message, and I dont know How can I write out a part of json.
I tried:
{{$data[0]->items[0]}}
{{$data[0]->name}}
{{$data->items[0]-name}}
{{$data[0]->items}}
ect...
JSON message:
{
"items":[
{
"name":"Knight",
"id":26000000,
"maxLevel":13,
"iconUrls":{
"medium":"https:\/\/api-assets.clashroyale.com\/cards\/300\/jAj1Q5rclXxU9kVImGqSJxa4wEMfEhvwNQ_4jiGUuqg.png"
}
},
{
"name":"Archers",
"id":26000001,
"maxLevel":13,
"iconUrls":{
"medium":"https:\/\/api-assets.clashroyale.com\/cards\/300\/W4Hmp8MTSdXANN8KdblbtHwtsbt0o749BbxNqmJYfA8.png"
}
}
]
}
EDIT:
This is the Controller
As you see $data array is decoded
It looks like your post is mostly code; please add some more details. omg
$token = "token";
$url = "https://api.clashroyale.com/v1/cards";
$ch = curl_init($url);
$headr = array();
$headr[] = "Accept: application/json";
$headr[] = "Authorization: Bearer ".$token;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headr);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
$data = json_decode($res, true);
curl_close($ch);
return view('clash', ['data' => $data]);