Я работаю над проектом Laravel, который использует пакет dingo для управления некоторыми API. Я изменил CACHE_DRIVER=array
переменную в моем .env
файле на CACHE_DRIVER=redis
, потому что dingo больше не поддерживает array
для CACHE_DRIVER
. Поэтому я установил redis в свою систему и включил пакет в свой проект Laravel, добавив "predis/predis": "~1.0"
в свой composer.json
и обновляя команду composer update
. До сих пор все работает нормально. Однако, чтобы создать таблицу базы данных и семя их с помощью php artisan migrate --seed
, я получаю ошибку:Redis NOAUTH Требуется аутентификация. [tcp: //127.0.0.1: 6379] Laravel
[Predis\Connection\ConnectionException]
SELECT
failed: NOAUTH Authentication required. [tcp://127.0.0.1:6379]
Примечание: когда я устанавливал Redis, я добавил пароль. Я также аутентифицировал использование двух команд redis-cli
, чтобы переключиться на redis, а затем AUTH mypassword
. Но когда я пытаюсь посеять, он все равно бросает ту же ошибку. Пожалуйста, что я делаю неправильно?
Спасибо за любую помощь.
Проверьте конфигурацию, если в ней есть мастер-пароль. –