Класс Laravel Helper Set Active не работает

У меня есть вспомогательная функция.

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

Когда я иду на сайт: http://example.net/posts?group=active, моя функция не работает и возвращает пустую строку ("").

Я использую это в моем клинке:

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

Как я могу решить это?

0 ответов

Это для навигации? Для этого вам не нужна вспомогательная функция. В своем клинке вы можете просто сделать...

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

ИЛИ

{{ request()->is('posts') ? 'active' : '' }}
Другие вопросы по тегам