代码之家  ›  专栏  ›  技术社区  ›  Ahmed Numaan

在Laravel Bade视图的父菜单和子菜单上设置类

  •  0
  • Ahmed Numaan  · 技术社区  · 7 年前

    我想设定 m-menu__item--open 父菜单上的类 <li> m-menu__item--active 子菜单项上的类 <li> 在我的最新页面上。下面是 HTML 从bade模板中提取。

    <li class="m-menu__item m-menu__item--open" aria-haspopup="true" m-menu-submenu-toggle="hover">
        <a href="javascript:;" class="m-menu__link m-menu__toggle">
            <i class="m-menu__link-icon flaticon-layers"></i>
            <span class="m-menu__link-text">FAQ</span>
            <i class="m-menu__ver-arrow la la-angle-right"></i>
        </a>
        <div class="m-menu__submenu " m-hidden-height="840">
            <span class="m-menu__arrow"></span>
            <ul class="m-menu__subnav">
                <li class="m-menu__item  m-menu__item--active" aria-haspopup="true">
                    <a href="{{ url('/') }}/admin/faq/list/1" class="m-menu__link ">
                        <i class="m-menu__link-bullet m-menu__link-bullet--dot">
                            <span></span>
                        </i>
                        <span class="m-menu__link-text">English</span>
                    </a>
                </li>
                <li class="m-menu__item  m-menu__item" aria-haspopup="true">
                    <a href="{{ url('/') }}/admin/faq/list/2" class="m-menu__link ">
                        <i class="m-menu__link-bullet m-menu__link-bullet--dot">
                            <span></span>
                        </i>
                        <span class="m-menu__link-text">Korean</span>
                    </a>
                </li>
                <li class="m-menu__item  m-menu__item" aria-haspopup="true">
                    <a href="{{ url('/') }}/admin/faq/list/3" class="m-menu__link ">
                        <i class="m-menu__link-bullet m-menu__link-bullet--dot">
                            <span></span>
                        </i>
                        <span class="m-menu__link-text">Chinese</span>
                    </a>
                </li>
            </ul>
        </div>
    </li>
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Teoman Tıngır    7 年前

    据我所知,您希望按当前url更改菜单类。。

    拉维尔有 is() 请求类中的方法。你可能想用它。

    class="{{Request::is('category/products') ? 'm-menu__item--active' : 'm-menu__item--open'}}"
    

    如果您当前的url base-url/category/products

    推荐文章