laravel 5 request :: is()不适用于活动菜单

时间:2015-10-29 11:14:13

标签: laravel laravel-request

我是Laravel的新手,如果当前网址与菜单链接网址匹配,我正在尝试为菜单链接提供有效课程,

<li @if (Request::is('student/lecture') || Request::is('admin/lecture/*')) class="active" @endif >
    <a href="{{ url('student/lecture') }}"><i class="fa fa-globe"></i>Lectures </a>
</li>

它适用于student/lecturestudent/lecture/*,但它不适用于student/lecture/13?id=30(没有发送id以使其正常工作,但在传递id时它无效)。

2 个答案:

答案 0 :(得分:0)

尝试以下方法:

<li{!! (Request::is('student/lecture') || Request::is('admin/lecture/*') ? ' class="active"' : '') !!}>
    <a href="{{ url('student/lecture') }}"><i class="fa fa-globe"></i>Lectures </a>
</li>

答案 1 :(得分:0)

只需使用以下一项:

Request::is('user-wallet*')

代替这个:

Request::is('user-wallet/*')

astrix之前的斜杠会有所作为。