如何在3个级别的laravel中创建多租户功能

如何在3个级别的laravel中创建多租户功能,laravel,eloquent,laravel-5.7,Laravel,Eloquent,Laravel 5.7,我有一个laravel项目,我希望它是三层的多租户,即 级别1:超级管理员-拥有访问所有级别的所有权限 第2级:机构管理员-有权访问自己的代理创建的所有数据 级别3:代理-只能查看自己的数据的代理 您可以通过两种方式在laravel解决此问题。 1.使用基于角色的访问控制。 laravel有一些用于管理RBAC的包。请检查此包 2.使用laravel防护装置。laravel有多个auth guard,因此您可以轻松管理它您签出了吗?您使用的是什么版本的Laravel,因为您在标签中使用了两个不同

我有一个laravel项目,我希望它是三层的多租户,即

级别1:超级管理员-拥有访问所有级别的所有权限

第2级:机构管理员-有权访问自己的代理创建的所有数据


级别3:代理-只能查看自己的数据的代理

您可以通过两种方式在laravel解决此问题。 1.使用基于角色的访问控制。 laravel有一些用于管理RBAC的包。请检查此包
2.使用laravel防护装置。laravel有多个auth guard,因此您可以轻松管理它

您签出了吗?您使用的是什么版本的Laravel,因为您在标签中使用了两个不同的版本。它是Laravel 5.7.28