我試圖在laravel 5.3中的刀片模板引擎中顯示數據。我有以下格式的二維陣列,同時在做DD($樹):如何迭代laravel blade模板引擎中的二維數組
array:6 [▼
"class" => "Green"
"user_name" => "Nitish"
"user_loc" => "Delhi"
"user_id" => 1
"user_blockclass" => null
"child" => array:4 [▼
0 => array:6 [▼
"class" => "Green"
"user_name" => null
"user_loc" => null
"user_id" => 1
"user_blockclass" => "fst"
"child" => array:1 [▼
0 => array:5 [▼
0 => array:5 [▼
"class" => "Green"
"user_name" => "pandey"
"user_loc" => "sdgfsjd"
"user_id" => 6
"user_blockclass" => "fst"
]
1 => array:5 [▼
"class" => "Green"
"user_name" => "chaku"
"user_loc" => "sdgjs"
"user_id" => 7
"user_blockclass" => "snd"
]
2 => array:5 [▼
"class" => "Green"
"user_name" => "iks"
"user_loc" => "sjkdfhkjs"
"user_id" => 8
"user_blockclass" => "trd"
]
]
]
]
1 => array:6 [▶]
2 => array:6 [▶]
3 => array:6 [▶]
我試圖獲取這個數據是這樣的:
<div class="tree-content">
<!-- Level 1 -->
<div class="level-block">
<div class="levels level-1">
<span class="{{ $tree['class'] }}"><i class="fa fa-user"></i></span>
<div class="mem-info">
<span class="bold">{{ $tree['user_name'] }}</span>
<span>{{ $tree['user_loc'] }}</span>
<span>ID: {{ $tree['user_id'] }}</span>
</div>
</div>
</div>
<!-- Level 2 -->
<div class="level-block">
<div class="levels level-2-m5">
@foreach($tree['child'] as $child)
<div class="member-block {{ $child['user_blockclass'] }}">
<span class="{{ $child['class'] }}"><i class="fa fa-user"></i></span>
<div class="mem-info">
<span class="bold">{{ $child['user_name'] }}</span>
<span>{{ $child['user_loc'] }}</span>
<span>ID: {{ $child['user_id'] }}</span>
</div>
<!-- Level 3 Starts -->
<div class="level-block">
<div class="levels level-3-m5">
@foreach($child['child'] as $subchild)
<div class="member-block {{ $subchild['user_blockclass'] }}">
<span class="{{ $subchild['class'] }}"><i class="fa fa-user"></i></span>
<div class="mem-info mem-hover">
<span class="bold">{{ $subchild['user_name'] }}</span>
<span>ID {{ $subchild['user_id'] }}</span>
<a href="#">More Details</a>
</div>
</div>
@endforeach
</div>
</div>
<!-- Level 3 Ends here -->
</div>
@endforeach
</div>
</div>
我米無法取得的價值觀,我想我在迭代做錯了截至目前我得到的錯誤undefined index
。幫幫我。由於
嘗試做@foreach($孩子[ '孩子'] [0] $ subchild)......希望這個作品 –