【问题标题】:Displaying JSON object on blade template在刀片模板上显示 JSON 对象
【发布时间】:2017-03-30 19:17:51
【问题描述】:

我正在尝试显示一个 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

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

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

【问题讨论】:

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


    【解决方案1】:

    你想使用key => value语法:

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

    【讨论】:

      【解决方案2】:

      你可以用这个

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

      【讨论】:

        猜你喜欢
        • 2017-08-24
        • 2020-08-21
        • 2019-09-23
        • 1970-01-01
        • 2014-07-04
        • 2014-09-04
        • 1970-01-01
        • 2019-01-15
        • 2014-09-14
        相关资源
        最近更新 更多