Я пытаюсь фильтровать данные кэша, используя приведенный ниже кодОшибка при фильтрации данных кэша: Laravel 5,2
$Categories = \Cache::rememberForever('Categories', function() {
return \App\Models\Skill\Category_Model::all();
});
$Category = $Categories::where("CategoryID", "=", $id)->first();
Сведения об ошибке:
Non-статический метод ILLUMINATE \ Поддержка \ Коллекция :: where() не должна быть называется статически, предполагая $ это из несовместимого контекста
Я ничего не пропустил?
Я имел в виду, что самый быстрый способ фильтрации данных в кеш-объекте. Объект Cache - это модель. Категории Array содержит коллекцию моделей, которая содержит идентификатор категорииID. и я хочу, чтобы фильтровать данные, основанные на CategoryID
Является ли ваша переменная '$ Categories'' 'Collection'? –