为了账号安全,请及时绑定邮箱和手机立即绑定

获取uid问题

userBaseController这个控制器可以获取到uid?记得执行的顺序应该是,先构造函数,后调用中间件,难道不是这样子吗?

正在回答

3 回答

赞!!! 还是有同学能发现这个问题的哈,这个是专门写错的,后续针对这个问题会有相应的说明。其实这个是Laravel执行顺序的问题,也有同学给了解法(赞)。也可以使用php的魔术方法来实现哈!

0 回复 有任何疑惑可以回复我~

userBaseController 在实例化的时候获取uid 时,中间件里面的通过token获取uid还没有执行。你说的没错,是老师的代码有问题。

0 回复 有任何疑惑可以回复我~

如果是的话,那么uid在构造函数中,都还没有解析出来,明显不对

0 回复 有任何疑惑可以回复我~
#1

hehedaaa

把UserBaseController 构造函数换掉,直接定义一个获取用户uid的方法,然后再在继承UserBaseController的controller里面直接调用获取用户uid的方法就可以了
2019-04-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP开发APP接口
  • 参与学习       18116    人
  • 解答问题       56    个

本课程介绍了如何通过PHP面向对象的思想构建一个模块化的APP后台

进入课程

获取uid问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信