首页 > 解决方案 > 在菜单刀片 laravel 7 中显示类别

问题描述

我正在尝试在下拉菜单中显示类别,但我在刀片中遇到了一些问题。类别不显示,但我没有收到错误。

这是我的刀片:

<li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         PRODUCTEN
    </a>
    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
        <a class="dropdown-item" href="/products">Alle producten</a>
        <a class="dropdown-item"
          @foreach(\App\Category::all() as $cat)
            <a class="dropdown-item" href="/cat/{{ $cat->id }}">{{ $cat->categoryName }}</a>
          @endforeach
       </a>
    </div>
</li>

标签: phplaravelmenucategorieslaravel-blade

解决方案


您正在使用额外的锚标记,这里不需要,试试这个:

<li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
         PRODUCTEN
    </a>
    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
        <a class="dropdown-item" href="/products">Alle producten</a>
          @foreach(\App\Category::all() as $cat)
            <a class="dropdown-item" href="/cat/{{ $cat->id }}">{{ $cat->categoryName }}</a>
          @endforeach
    </div>
</li>

推荐阅读