AO
$filterCount > 1
не нужно, можно просто if ($filtered->count())
. Если там будет 0, то он и так не пройдет дальше :)А фильтр не работает, так как метод
filter()
оставляет модель в коллекции, если ты вернул true и убирает, если ты вернул false из колбека. Виктор выше правильный ответ уже написал, повторяться не буду)