Сообщение об ошибке:
Это хранилище кэша не поддерживает тегирование.
Ошибка возникает в следующей строке кода:
Код: Выделить всё
public function getCache(): TaggedCache
{
return \Cache::tags([Str::slug($this::class) . '-' . $this->id, $this::class]);
}
Код: Выделить всё
BROADCAST_DRIVER=null
CACHE_DRIVER=file
QUEUE_CONNECTION=redis
SESSION_DRIVER=file
SESSION_LIFETIME=120
Код: Выделить всё
BROADCAST_DRIVER=null
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120
Есть ли способ запустить проект на моей машине разработки без внесения изменений в код? Я понимаю, что проблема связана с тем, что CACHE_DRIVER установлен в файл на компьютере разработки, но Redis не установлен локально.
Я попробовал переключить драйвер кэша на Redis, но это вызвало больше ошибок, поскольку Redis не установлен на моем локальном компьютере с Windows.
Есть предложения о том, как решить эту проблему без необходимости установки Redis на моем локальном компьютере? Буду признателен за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/790 ... rt-tagging
Мобильная версия