这个错误是什么原因?

用postman获取用户信息的时候,出现的结果和作者写的一样,当我传如token的时候,显示这样file提示62行出现问题。然后我打开对应的文件显示是这样的,file,请问前辈们是什么原因。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

我之前好像遇到过,这个课程用的是上一个课程的代码。他在访问用户信息时会有一个监听事件读取redis。你如果没有用 homestead 的话,就需要单独装 redis 了

5年前 评论
讨论数量: 8

我之前好像遇到过,这个课程用的是上一个课程的代码。他在访问用户信息时会有一个监听事件读取redis。你如果没有用 homestead 的话,就需要单独装 redis 了

5年前 评论

@韩槑槑 谢谢你,运行以后,我找到问题所在,看到那么多代码和注释,我就觉得是之前的代码影响了,绝对不是这次写错代码什么的,只是我不知道具体是什么原因,只知道调用那个方法出了问题。非常感谢你的回答。

5年前 评论

@韩槑槑 我也尝试安装redis,

file
然后就是这样的。告诉我没有东西可以安装或更新,是我安装的不正确吗?或者是我已经安装了。

5年前 评论

@Jeepin 你这只是安装了 php 连接 redis 的扩展。
redis 本身你没有装。
类似于 PDO 扩展与 mysql 的关系

5年前 评论

@韩槑槑 那么我需要安装在什么地方?就像php那样安装在Mac系统下就可以是吗?或者是安装在项目中?前面的教程有安装这个redis吗?

5年前 评论

@Jeepin 你可以百度一下 brew 如何安装 redis 。前面是没有的,本课程使用的环境默认自带 redis 不用装

5年前 评论

@韩槑槑 我使用的就是教程larabbs,但是我出现这样的错误是因为什么?是因为我没用homestead吗?我也在尝试使用“use Illuminate\Support\Facades\Redis;”替换了“use Redis;” 去静态调用,然而结果又告诉我另一个错误"Connection refused [tcp://127.0.0.1:6379]",既然自带了redis。为什么会这样,好郁闷的节奏。

5年前 评论

如果是已经安装了redis
是因为PHP自带了redis拓展和predis冲突了导致的。
解决方法是use Redis改为use Illuminate\Support\Facades\Redis即可解决!

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!