authorize 无法走通,求解。。。。

根本就没有走到policy中,不知道为什么,update和delete都不行,token都是有的,单纯的程序根本没进入到policy中
路由:
file
控制器:
file
策略:
file
测试:

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 12

这个时候应该返回的是123吧?根本没走到topicpolicy中。。。求大佬解答

5年前 评论
liyu001989

调试用 dd dump,你返回的 123 又不是响应,怎么会有输出。弱类型 123 是不是和 true 没有区别了。。。。

5年前 评论

好吧,但是我直接在Policy中返回return true;都还是返回"message": "This action is unauthorized."....

5年前 评论

@liyu001989 $topic的数据是存在的,但是就是一直403

5年前 评论
liyu001989

你加个 dd 看看逻辑到底走没走到 destroy 里面

5年前 评论

@liyu001989 试了一下,没有走进destroy里面

5年前 评论
liyu001989

那么 你的policy定义正确了吗

file

5年前 评论

请问楼主的走通了嘛@finley

5年前 评论

@miaomiao 没有,我跳过了这段。。。

5年前 评论

@finley @Summer @liyu001989 我遇到一样的问题,没有走进 destroy 里面,auth服务里面添加了模型和policy关联,控制器里面使用authorize()方法 一直都是403

4年前 评论

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