在 blade 模板上显示 JSON object

Displaying JSON object on blade template

我正在尝试显示返回到我的 blade 模板的 JSON object,它应该看起来像下面的输出

2007 | Kanye | UltralightBeam  
2008 | JayZ  | 99 Problems

JSON 看起来像这样

{
    "2007":{
        "name" : "Kanye",
        "song" : "UltralightBeam"
    },
    "2008":{
        "name" : "JayZ",
        "song" : "99 Problems"        
    }
}

到目前为止,我有这样的东西可以显示名字和歌曲

@foreach($data['data_obj'] as $obj)
    {{$obj['name']}} | {{$obj['song']}} 
@endforeach

但我不确定如何让它也显示年份?

如有任何指导,我们将不胜感激。谢谢!

您想使用 key => value 语法:

@foreach ($data['data_obj'] as $year => $obj)
    {{ $year }} | {{ $obj['name'] }} | {{ $obj['song'] }} 
@endforeach

你可以用这个

 @foreach ($data['data_obj'] as $year => $obj)
 {{ $year }} | {{ $obj->name }} | {{ $obj->song }} 
 @endforeach