[英]Cannot get data from json_encoded array
我有鍵和值數據。 鍵是一個數組。 我想介紹這個關鍵數據。 我使用laravel5。我的json_decoded數組如下:
Collection {#1288 ▼
#items: array:4 [
"{"id":1,"title":"abc","path":"abc-path"}" => 19
]
}
但是我無法像我想要的代碼那樣獲取關鍵數據:
@foreach($trendings as $key => $value)
{{ $key->id }}
@endforeach
它給出“試圖獲取非對象的屬性”錯誤。 但是如果寫像這樣的代碼:
@foreach($trendings as $key => $value)
{{ $key }}
@endforeach
它給我
{"id":1,"title":"abc","path":"abc-path"}
但我希望它們在我的HTML中使用。 我該如何獲取它們?
我認為,視圖不應執行json_decode。 我希望視圖能夠獲取已解碼的變量,我認為,如果未完全解碼您的數據,則視圖之前會丟失某些內容。
當然,我寧願在修復問題之前而不是修補您的視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.