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

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

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

我尝试打印了权限:

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

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


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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
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年前 评论

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