在刀片模板上显示JSON对象

时间:2017-03-30 19:17:51

标签: php laravel laravel-5 blade laravel-blade

我试图显示一个返回到我的刀片模板的JSON对象,该对象应该看下面的输出

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

但我不知道如何才能让它显示年份呢?

任何指导都将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:5)

您想使用key => value语法:

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

答案 1 :(得分:0)

您可以使用此

{{1}}