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="#">&nbsp;&nbsp;&nbsp;&nbsp;{{$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="#">&nbsp;&nbsp;&nbsp;&nbsp;{{$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语句。