具有不创建活动类的id的Laravel URL

时间:2018-02-07 06:51:08

标签: laravel laravel-5 laravel-5.3

  

获取最后一个网址后,我正在创建一个活跃的课程。

     

我在的最后一段ID:

@php$get=Request::segment(3);@endphp

<a href="{{BASE}}User/li-ac">
<div class="col-md-12"> 
    <div class="col-md-12  {{ collect(request()->segments())->last()=='li-ac' || collect(request()->segments())->last()=='li-de'  ? 'Active' : '' }}">

    </div>
</div>
</a>
  

我想添加这个$ get after   收集(request() - &gt; segments()) - &gt; last()=='li-de'in if条件得到   我的活跃课程。

when Url Is:

mysite.com/user/li-ac

Its working fine

But Url is:

mysite.com/User/li-de/3

Its not showing that class
  

如何在if条件中添加url末尾的id   副作用..

2 个答案:

答案 0 :(得分:0)

当您使用/newdata/li-de/3 URI时,最后一段为3。因此,请将代码更改为:

{{ in_array(request()->segments()[1], ['li-ac', 'li-de']) ? 'sideactive' : '' }}

答案 1 :(得分:0)

我在这里完成的是答案:

@php
   $get=Request::segment(2);
@endphp

{{ collect(request()->segments())->last()=='li-de' || $get=='li-de' ? 'active' : '' }}