Twitter bootstrap Laravel引导侧栏活动菜单

Twitter bootstrap Laravel引导侧栏活动菜单,twitter-bootstrap,laravel,sidebar,Twitter Bootstrap,Laravel,Sidebar,我在我的laravel项目中使用bootstrap css创建边栏,带有如下html标记 <?php $segment1 = Request::segment(1); ?> <li class="{!! $segment1 == 'a3' ? 'active':'' !!}"> <a href="{!! route('a3.index') !!}"> <i class="fa fa-th"></i> <span&g

我在我的laravel项目中使用bootstrap css创建边栏,带有如下html标记

<?php $segment1 = Request::segment(1); ?>
<li class="{!! $segment1 == 'a3' ? 'active':'' !!}">
  <a href="{!! route('a3.index') !!}">
      <i class="fa fa-th"></i> <span>a3</span>
  </a>
</li>
localhost:8000/admin/a3
这就是为什么我要使用段1,我试图将我的路由前缀更改为admin,这样URL就会变成这样

<?php $segment1 = Request::segment(1); ?>
<li class="{!! $segment1 == 'a3' ? 'active':'' !!}">
  <a href="{!! route('a3.index') !!}">
      <i class="fa fa-th"></i> <span>a3</span>
  </a>
</li>
localhost:8000/admin/a3
因此,我必须改变边栏代码,每一个李成为第3段


我的问题是,当我更改前缀时,有没有比我编写侧边栏更好的方法?我不需要再更改段?

尝试与模式匹配,例如:

Request::is('*/a3');
资料来源: