当应用程序尝试访问会话时,会引发以下错误:
Undefined index: redis
..../vendor/laravel/framework/src/Illuminate/Redis/Database.php
* Get a specific Redis connection instance.
*
* @param string $name
* @return \Predis\ClientInterface
*/
public function connection($name = 'default')
{
return $this->clients[$name ?: 'default'];
}
我删除了缓存中的所有 Redis 引用(更改为文件)和会话配置文件(更改为数据库),但无效。
然后,正在加载正确的配置文件。
在我全部rm testbed/*
之前有任何想法?
答案 0 :(得分:0)
修复了通过composer重新安装laravel并使用相同的旧配置文件的问题。
实际上,session.php
配置文件的connection
参数设置为redis
,这就是导致错误的原因。将其重新设置为null
可解决问题。