获取最后一个网址后,我正在创建一个活跃的课程。
我在的最后一段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 副作用..
答案 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' : '' }}