Laravel Helper Set Class Active不起作用

时间:2019-01-17 21:08:27

标签: php laravel laravel-helper

我有一个辅助功能。

function setActive($path, $active = 'active')
{
    return call_user_func_array('Request::is', (array)$path) ? $active : '';
}

当我进入站点http://example.net/posts?group=active时,我的函数不起作用,并返回一个空字符串(“”)。

我在我的Blade中使用它

class="{{ setActive(['posts?group=active'] }}"

我该如何解决?

1 个答案:

答案 0 :(得分:0)

这是用于导航吗?您不需要帮助程序功能即可实现。在刀片中,您可以做...

@if(request()->is() === 'posts')

OR

{{ request()->is('posts') ? 'active' : '' }}