laravel 添加中间件['middleware' => 'web']报错,去掉就正确
这要修改修改 .env 文件,
APP_KEY=iMXwF1A6Vdbg5V8bYzuNbqv0HX6nH9Cd
SESSION_DRIVER=file
其实我也没有太懂原理,如果感兴趣的话可以去这个网址查看,我是在上面找到的
https://segmentfault.com/q/10...
这个错误是由于连接 redis
失败导致的,6379端口一般用于 redis
。
至于为什么你开启了 web
中间件就报这个错,我看到 shuyuyue
的答案猜到了一些,可能是因为 web
中间件启用了 session
而你的 SESSION_DRIVER
设置了 redis
。
两种解决方案,一种是 env
的配置里不启用 redis
,另一种是把你的 redis
配置好可以访问。
这个是你本机
Redis
连不上,请确认Redis
服务已开启。