为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel-不同的链接导航,相同的导航栏

Laravel-不同的链接导航,相同的导航栏

PHP
FFIVE 2021-05-06 14:58:28
我正在为商店产品和商店产品使用相同的导航栏。@if语句不起作用。这是导航栏:<ul class="navbar-nav ml-auto">      <li class="nav-item">        @if (\Request::path('/shop'))        <a class="nav-link js-scroll-trigger" href="#page-top">Shop</a>        @elseif (\Request::path('/product'))        <a class="nav-link js-scroll-trigger" href="/shop">Shop</a>                     @endif      </li>      <li class="nav-item">        <a class="nav-link js-scroll-trigger" href="#contact">Contact</a>      </li>    </ul>这是路线:Route::view('/product', 'shop.product');Route::get('/shop', 'ShopController@index')->name('shop.index');
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

您可以使用request()->is()请求功能。如下:


@if (request()->is('shop'))

    <a class="nav-link js-scroll-trigger" href="#page-top">Shop</a>

@elseif (request()->is('product'))

    <a class="nav-link js-scroll-trigger" href="/shop">Shop</a>             

@endif


查看完整回答
反对 回复 2021-05-21
  • 1 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信