我想创建如下角色和权限:
每个post
都有很多users
。
类型 A 用户可以对帖子执行任何操作(创建、编辑、更新和删除)。
B 类用户只能创建、编辑和更新帖子。
C 类用户只能编辑和更新帖子。
这适用于santigarcor/laratrust
orspatie/laravel-permission
包吗?这些包看起来很复杂。
我想创建如下角色和权限:
每个post
都有很多users
。
类型 A 用户可以对帖子执行任何操作(创建、编辑、更新和删除)。
B 类用户只能创建、编辑和更新帖子。
C 类用户只能编辑和更新帖子。
这适用于santigarcor/laratrust
orspatie/laravel-permission
包吗?这些包看起来很复杂。
如果您正在寻找基本的授权功能,laravel 的默认门和策略(如评论中所述)可以解决问题。
如果正在寻找类似于Facebook 页面中的页面角色的功能,其中您有不同的组,每个组都有自己的帖子,并且用户在不同的组中具有不同的权限,那么请查看laratrust包中的团队功能。