调用 user 接口报 Non-static method Redis::hGet () cannot**解决思路
开始的时候报redis错误还有点懵,我想那里用到了redis呢? 后来仔细一想前面不是用到了\Cache了吗。缓存用的是redis?然后查看了一下配置果然是用的reids,项目的初始化是从作者哪里拉的。有些配置可能作者是改过的,还是要多学习。
解决办法
Windows下LastActivedAtHelper的Redis路径错误
larabbs\app\Models\Traits\LastActivedAtHelper.php
delete : use Redis;
add : use Illuminate\Support\Facades\Redis;
为什么要这样改呢?
Because,predis扩展与laravel redis别名的冲突,如果PHP环境安装有predis扩展,use Redis首先会寻找到根命名空间的redis扩展
这个小问题我看下面的帖子没有人提到所以在这里分享一下解决的小办法。
刚学laravel框架有不对的地方还望大神指出~~
66
确实是这样的,这是教程6.x之后出现的bug