Ответ 1
Теги кэша не поддерживаются при использовании драйверов кеширования файла или базы данных. Пакет Entrust, вероятно, использует их где-то. Вы должны быть в порядке, если вы измените его на массив, memcache или apc.
Я получаю эту ошибку, так как я установил Zizaco\Entrust на мои маршруты аутентификации.
BadMethodCallException: This cache store does not support tagging.
У меня было мало известных проблем, и мне пришлось изменить некоторые параметры конфигурации, и именно по этой причине я получаю эту ошибку.
С чем связана эта ошибка, так что я могу найти проблему и исправить ее, а не найти код, который я изменил?
Спасибо
Теги кэша не поддерживаются при использовании драйверов кеширования файла или базы данных. Пакет Entrust, вероятно, использует их где-то. Вы должны быть в порядке, если вы измените его на массив, memcache или apc.
Драйвер файлов и баз данных Laravel не поддерживает теги.
Что нужно для обновления, чтобы исправить эту проблему, просто измените драйвер кэша из файла на массив в вашем .env(расположенный в корневой папке), как показано ниже.
CACHE_DRIVER = массив
Надеюсь, что это поможет!
открыть файл .env
и изменить
CACHE_DRIVER=file to CACHE_DRIVER=array
Или добавьте эту строку, показанную ниже
CACHE_DRIVER=array
После этого перейдите в командную строку или откройте терминал и введите
php artisan config:cache
Используйте эту команду в командной строке
php artisan config:cache
Теги кеша не поддерживаются при использовании драйверов кеша файлов или баз данных. Пакет Entrust, вероятно, где-то их использует.
Открыть .env
файлов .env
CACHE_DRIVER = array
SESSION_DRIVER = file
затем выполните команду в терминале
php artisan config:cache
Если проблема не устранена, измените версию для доверия на.
dev-laravel-5