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

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

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

我尝试打印了权限:

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

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


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

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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
liyu001989
最佳答案

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

1年前 评论
讨论数量: 5

看一眼1的 is_admin 字段

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

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

1年前 评论

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

1年前 评论

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