0

我有一个辅助功能。

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'] }}"

我该如何解决这个问题?

4

1 回答 1

0

这是用来导航的吗?您不需要辅助函数来实现这一点。在你的刀片中,你可以做...

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

或者

{{ request()->is('posts') ? 'active' : '' }}
于 2019-05-13T01:14:37.660 回答