Twitter bootstrap Laravel-创建带标题的引导下拉列表
我正试图在下拉菜单中添加一个“类别”标题,如下所示Twitter bootstrap Laravel-创建带标题的引导下拉列表,twitter-bootstrap,laravel,Twitter Bootstrap,Laravel,我正试图在下拉菜单中添加一个“类别”标题,如下所示 <ul class="dropdown-menu" aria-labelledby="dropdownMenu3"> ... <li class="dropdown-header">Dropdown header</li> ... </ul> 刀片文件如下所示: @foreach ($records as $record) <li role="presentation"&g
<ul class="dropdown-menu" aria-labelledby="dropdownMenu3">
...
<li class="dropdown-header">Dropdown header</li>
...
</ul>
刀片文件如下所示:
@foreach ($records as $record)
<li role="presentation"><a role="menuitem" tabindex="-1" data-target="#">{{$record->Item}}</a></li>
@endforeach
Category 1
Item 1
Item 2
Category 2
Item 1
...
首先通过迭代器来构建多维数组。诸如此类:
foreach ($items as $item)
{
$array[$item->category][] = $item->item;
}
然后在blade中执行两条foreach语句。首先通过迭代器构建多维数组。诸如此类:
foreach ($items as $item)
{
$array[$item->category][] = $item->item;
}
然后在您的blade中,查看两条foreach语句。谢谢@mina youssef,我用下面的方法实现了它:
@foreach ($records->unique('Category') as $record_parrent)
<li class="dropdown-header">{{$record_parrent->Category}}</li>
@foreach ($records->where('Category',$record_parrent->Category) as $record_child)
<li role="presentation"><a role="menuitem" tabindex="-1" data-target="#"> {{$record_child->Item}}</a></li>
@endforeach
@endforeach
@foreach($records->unique('Category')作为$record\u parrent)
{{$record\u parrent->Category}
@foreach($records->where('Category',$record\u parent->Category)作为$record\u child)
{{{$record\u child->Item}
@endforeach
@endforeach
谢谢@mina youssef,我用下面这样的方法实现了它:
@foreach ($records->unique('Category') as $record_parrent)
<li class="dropdown-header">{{$record_parrent->Category}}</li>
@foreach ($records->where('Category',$record_parrent->Category) as $record_child)
<li role="presentation"><a role="menuitem" tabindex="-1" data-target="#"> {{$record_child->Item}}</a></li>
@endforeach
@endforeach
@foreach($records->unique('Category')作为$record\u parrent)
{{$record\u parrent->Category}
@foreach($records->where('Category',$record\u parent->Category)作为$record\u child)
{{{$record\u child->Item}
@endforeach
@endforeach
使用此建议或其他方式?我使用了两个@foreach语句。使用此建议或其他方式?我使用了两个@foreach语句。