求教!! 更换对应策略类报错问题!

  1. 我在 config/auth.php 中注册了2中类型的 guards 和 providers

求教!!更换对应策略类报错问题!

求教!!更换对应策略类报错问题!
2.Reuser模型对应reweb守卫.

求教!!更换对应策略类报错问题!
在AuthServiceProvider中注册:

求教!! 更换对应策略类报错问题!

3 在控制器中调用

求教!!更换对应策略类报错问题!
4 但是报错:

求教!!更换对应策略类报错问题!
这个策略类是存在的啊:

求教!!更换对应策略类报错问题!
搞了2天了 爬不出来啊!求教求教!!

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

求教了!多谢,多谢!

4年前 评论

@pigzzz 多谢了! 按现在方式怎么排查问题呢? 请教!

4年前 评论

@winny 先把不必要的因素排除,比如你这里的guard换成默认的,然后调用authorize方法看看结果,如果不报错,那就说明不是RepostPolicy类的原因

4年前 评论

@pigzzz 非常感谢!我 用默认的guard 都是没有问题的 就是用$this->authorizeForUser(\Auth::guard('reweb')->user(), 'update', $repost)这个方法 更换对应的policy后就报错了.

4年前 评论

在__construct()函数里面指定默认守卫试试看

4年前 评论
QJAutumn (作者) 4年前

@QJAutumn 非常感谢你的回答. 我按你的方法试了一下还是不行, 现在报错还是和帖子里面一样,就没有找到和进入Repost这个策略类里面.

file
下面还是这个报错

file

多谢帮忙了!

4年前 评论
QJAutumn 4年前

问题解决了,太low了....原来是多了一个空格. 好悲伤..... 非常感谢楼上2位朋友帮忙!

file

4年前 评论
QJAutumn 4年前
winny (作者) (楼主) 4年前

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