我有以下系列:
屏幕截图:dd of collection
我想做的是使用刀片模板按状态返回每个州立大学3行。例如:
马萨诸塞
大学1学院2大学3
佛罗里达
大学1学院2大学3
大学4
...
我已尝试过其他帖子中的许多不同建议示例,但未能找到解决方案。
以下是我的尝试:
Here is what I have tried:
@foreach ($colleges as $college)
@foreach($college as $state)
<h1 style="center">{{ $state[0]['College']['state'] }}</h1>
<ul class="nospace clear">
<li class="one_quarter first">
<a href="#">
<img src="{{ asset('storage/' . $state[0]['College']['logo']) }}" alt="{{ $state[0]['College']['college'] }}" />
</a>
<h3 class="center">{{ $state[0]['College']['college'] }}</h3>
</li>
</ul>
@endforeach
@endforeach
非常感谢任何帮助。
格雷格
答案 0 :(得分:2)
根据您的收藏截图,它具有以下结构:
[
state
college
college
state
college
college
college
...
]
因此,如果您foreach
超过$states
集合,将$key
作为州名,将$value
作为该州的大学藏品,可以做到以下几点:
@foreach ($states as $state => $colleges)
<h1 style="center">{{ $state }}</h1>
<ul class="nospace clear">
@foreach ($colleges as $college)
<li class="one_quarter first">
<a href="#">
<img src="{{ asset('storage/' . $college->logo) }}" alt="{{ $college->college }}" />
</a>
<h3 class="center">{{ $college->college }}</h3>
</li>
@endforeach
</ul>
@endforeach