Laravel 基于层次的权限

Laravel 基于层次的权限,laravel,permissions,acl,spatie,access-levels,Laravel,Permissions,Acl,Spatie,Access Levels,我一直在使用Spatial软件包进行laravel中的ACL项目 例如,我有两种角色: 雇员 经理 员工只能访问其个人信息,但经理可以访问其及其直接/间接员工的详细信息 我有一个名为“查看员工地址”的权限 如果是员工,我知道该权限仅适用于该特定员工,但如果是经理,我如何确定权限级别?我的意思是,我如何检查经理是否只允许查看他的地址,还是也允许查看他的直接/间接员工?是否可以对同一资源应用两个权限?一个给员工,一个给经理?两个权限?你的意思是我应该设置两个单独的权限,而不是一个单独的权限:“查看员

我一直在使用Spatial软件包进行laravel中的ACL项目

例如,我有两种角色:

  • 雇员
  • 经理
  • 员工只能访问其个人信息,但经理可以访问其及其直接/间接员工的详细信息

    我有一个名为“查看员工地址”的权限


    如果是员工,我知道该权限仅适用于该特定员工,但如果是经理,我如何确定权限级别?我的意思是,我如何检查经理是否只允许查看他的地址,还是也允许查看他的直接/间接员工?

    是否可以对同一资源应用两个权限?一个给员工,一个给经理?两个权限?你的意思是我应该设置两个单独的权限,而不是一个单独的权限:“查看员工地址”?