登录后台权限报错

登录后台权限报错

报错代码
http://img1.sycdn.imooc.com//climg/5f5f828f098a5be317970980.jpg

打印结果为空
http://img1.sycdn.imooc.com//climg/5f5f82e6094d2fc211290770.jpg

http://img1.sycdn.imooc.com//climg/5f5f82f709973e5e06580536.jpg

这是什么问题,代码和老师是一样的

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小尤 2020-09-16 14:19:30

同学你好,1. 同学可尝试在isInRoles()方法中先输出$this->roles,查看是否有成功查询到数据,如下所示:

http://img1.sycdn.imooc.com//climg/5f61ad9509c1103d04830161.jpg

http://img1.sycdn.imooc.com//climg/5f61ade009e21f3017060767.jpg

如果没有,则建议同学尝试为管理员分配角色,然后使用此管理员进行登陆。

2. 如果还存在问题,则建议同学重新分配权限与角色,使用新的管理员进行登陆,如果还无法进行登陆,则建议清除缓存,重新进行测试。如下所示:

http://img1.sycdn.imooc.com//climg/5f61ae6b092508e803730415.jpg

祝学习愉快!

好帮手慕小尤 2020-09-15 11:00:13

同学你好,查看同学输出$permission->roles为null导致报错,如下图所示:则建议同学查看数据是否存在,或是否存在相关信息。

http://img1.sycdn.imooc.com//climg/5f602da109ba1da401650053.jpg

注:关于代码的问题,建议同学以复制粘贴的方式反馈相关代码,便于老师定位问题。

祝学习愉快!

  • 提问者 精慕门5873187 #1
    我后台是分配了文章管理员权限的,但是没有数据
    2020-09-16 10:46:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       722    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师