$this->crud->addClause
非常适合列出,但在向系统添加内容时则无效。将该功能添加到字段类型的正确方法是什么?
想象一下,有很多用户,每个用户都有多个项目,每个项目都有多个门票。
当用户为项目创建故障单时,他/她不应该看到项目属于其他用户。那么如何通过会话或相关数据过滤关系结果呢?
答案 0 :(得分:0)
我正面临着这样的情况,我认为Backpack\PermissionManager会做到的。
您可以检查正确的权限并应用必要的过滤器。像这样:
if ($user->can('see projects from others')) {
// do something
}