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

时间:2016-07-25 11:08:02

标签: mongodb permissions laravel-5.2 user-permissions user-roles

我知道有很多角色/权限包,例如bican/rolesZizaco/entrust

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

  1. 我使用的是mongoDB和jenssegers/laravel-mongodb包,这些包不支持mongo。
  2. 我需要一个基于多级/项目的角色权限系统。我的意思是,例如:用户可以只编辑帖子2和帖子3.不是所有帖子!
  3. 所以,我决定自己开发这个系统,在开始之前,我希望你的专业知识能给我建议,有用的链接,文章,其他包,以及任何可能对我有用的东西。

1 个答案:

答案 0 :(得分:1)

你可以使用它几乎像spatie / laravel-permission但是对于mongo db https://github.com/mostafamaklad/laravel-permission-mongodb

您可以使用该帖子创建权限并将其提供给用户

或将其授予角色并将角色分配给用户