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

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

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

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

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

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

3 在控制器中调用

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

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

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

加把劲!
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 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年前

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