如何根据页面的URL更改刀片中元素的类?

时间:2017-08-10 16:10:42

标签: html laravel laravel-5

我正在使用Laravel 5.0,我想让一个元素的类成为活跃的'如果网址包含'仪表板'。我能够在Laravel 5.4中实现这一目标:

<li class="{{request()->is('dashboard') ? 'active':'inactive'}}">

但这在Laravel 5.0中不起作用。有人能提供一个有效的解决方案吗?

2 个答案:

答案 0 :(得分:1)

一个非常干净的解决方案是创建一个辅助函数来帮助你这样做:

ng-repeat="image in gallery | filter:{ type: 'GEN'} | limitTo:'4'"

然后在你的刀片文件中:

function set_active($uri)
{
    return Request::is($uri) ? 'active' : 'inactive';
}

答案 1 :(得分:0)

您可以尝试这样的事情:

@if (strpos(Request::url(), 'dashboard') !== false)
    <li class="active">
@else
    <li class="inactive">
@endif