为什么id为1的账号删除不了别人的回复?

在 所有的授权策略都继承了父级policy,里面有个权限判断

为什么id为1的账号删除不了别人的回复?
但是我在接口测试的时候,id为1的管理员并没有权限。只能是发布人能够删除回复。id 为1的管理员没有权限删除。

我尝试打印了权限:

为什么id为1的账号删除不了别人的回复?

为什么id为1的账号删除不了别人的回复?
返回的false,这是为什么?


以下是补充:
数据库 User表字段补充

为什么id为1的账号删除不了别人的回复?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
liyu001989
最佳答案

检查一下 model_has_roles role_has_permissions roles 三个表,权限是否关联对了

2年前 评论
讨论数量: 5

看一眼1的 is_admin 字段

2年前 评论
xinxinx (楼主) 2年前
liyu001989

检查一下 model_has_roles role_has_permissions roles 三个表,权限是否关联对了

2年前 评论

同样的问题,只有这里打印出来是 false ,但是网页端打印出来是 true

2年前 评论

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