我正在开发一个使用 dingo 包来管理一些 API 的 Laravel 项目。我将文件中的CACHE_DRIVER=array
变量更改为因为 dingo 不再支持. 因此,我在我的系统上安装了 redis,并通过添加my并使用命令更新将包包含在我的 Laravel 项目中。到目前为止,一切正常。但是,要创建数据库表并使用它们播种,我收到错误:.env
CACHE_DRIVER=redis
array
CACHE_DRIVER
"predis/predis": "~1.0"
composer.json
composer update
php artisan migrate --seed
[Predis\Connection\ConnectionException]
SELECT
失败:需要 NOAUTH 身份验证。[tcp://127.0.0.1:6379]
注意:我在安装redis的时候,加了密码。我还使用这两个命令进行了身份验证,redis-cli
以切换到 redis,然后AUTH mypassword
. 然而,当我尝试播种时,它仍然会引发同样的错误。请问我做错了什么?
谢谢你的帮助。