Laravel&MongoDB和高级角色/权限系统



我知道有很多角色/权限包,比如bican/roles或Zizaco/委托。

它们很棒,但我有两个问题,这些包无法解决!

  1. 我使用的是mongoDB和jensegers/laravel-mongoDB包,这些包不支持mongo
  2. 我需要一个多级/基于项目的角色权限系统。我的意思是,例如:一个用户只可以编辑帖子2和帖子3。并非所有帖子

所以,我决定自己开发这个系统,在开始之前,我希望你的专业知识能给我建议,有用的链接,文章,其他包,以及任何可能对我有帮助的东西。

您可以使用它几乎类似于spatie/laraavel权限,但对于mongodbhttps://github.com/mostafamaklad/laravel-permission-mongodb

你只需要用那个帖子创建一个权限,然后把它交给用户

或者将其赋予一个角色并将该角色分配给用户

最新更新