2016-11-08 5 views
0

私の変数$ dataを返すときは次のようになります。出力Laravel配列キーリスト

{ 
"Test Location": 
[{"name":"Kieran","round":"Test Location"},{"name":"Jordan","round":"Test Location"}], 
"Location 2": 
[{"name":"Paul Sample","round":"Location 2"}] 
} 

どのように私は、出力この例では、私は

<ul> 
        @foreach($rounds as $r => $name) 
         <li>{{ $name }}</li> 
        @endforeach 
       </ul> 

を試してみた

  • テスト場所
  • 場所2

ある一意のキーをだろうが、それは私にデータを与えるキー内で

希望しています。

答えて

1

あなたに試すことができます。

<ul> 
       @foreach($rounds as $r => $name) 
        <li>{{ $r }}</li> 
       @endforeach 
      </ul> 

@foreach($rounds as $r => $name)では、$rは鍵があると$nameの値です。

0

データセットにはmultidimensional arrayが含まれているため、データセットを2回反復する必要があります。

これを試してみてください:

<ul> 
     @foreach($rounds as $key => $values) 
      <li>{{ $key }}</li> 
      @foreach($values as $round) 
       <li> 
        <strong> {{ $round['name'] }} </strong> 
       </li> 
       <li> 
        <strong> {{ $round['round'] }} </strong> 
       </li> 
      @endforeach 
     @endforeach 
    </ul>