如果使用treeview,如何在菜单窗口中添加活动类

时间:2018-06-06 01:58:44

标签: php laravel laravel-5 laravel-5.6

我无法添加课程" menu-open"和"活跃"如果我使用多级菜单。

我成功地在单个菜单中添加了活动类。

单一菜单

<li class="nav-item">
      <a href="{{ route('listTemuan') }}" class="nav-link {{ Route::currentRouteNamed('listTemuan') ? 'active' : '' }}">
        <i class="fa fa-table nav-icon"></i>
        <p>
          List Temuan
        </p>
      </a>
    </li>

我不明白如何在多级菜单中制作它。

这适用于我的多级菜单:

<li class="nav-item has-treeview"> //I want to add class menu-open in here
      <a href="#" class="nav-link"> //I want to add class active in here
        <i class="fa fa-gear nav-icon"></i>
        <p>
          Setting
          <i class="right fa fa-angle-left"></i>
        </p>
      </a>
      <ul class="nav nav-treeview">
        <li class="nav-item">
          <a href="{{ route('UserPekerja') }}" class="nav-link {{ Route::currentRouteNamed('UserPekerja') ? 'active' : '' }}">
            <i class="fa fa-circle-o nav-icon"></i>
            <p>User Pekerja</p>
          </a>
        </li>
      </ul>
    </li>

1 个答案:

答案 0 :(得分:0)

使用您的路线名称来完成它,如下面的代码

INSERT INTO TASK_SEQ (ID, UNIQUE_KEY) VALUES (0, '0') 

使用相同的段进行适当的检查

@if(\Request::route()->getName() == 'route name')
      class="nav-item has-treeview open"
@else class="nav-item has-treeview"
@endif