0

我想创建如下角色和权限:

每个post都有很多users

  1. 类型 A 用户可以对帖子执行任何操作(创建、编辑、更新和删除)。

  2. B 类用户只能创建、编辑和更新帖子。

  3. C 类用户只能编辑和更新帖子。

这适用于santigarcor/laratrustorspatie/laravel-permission包吗?这些包看起来很复杂。

4

1 回答 1

0

如果您正在寻找基本的授权功能,laravel 的默认门和策略(如评论中所述)可以解决问题。

如果正在寻找类似于Facebook 页面中的页面角色的功能,其中您有不同的组,每个组都有自己的帖子,并且用户在不同的组中具有不同的权限,那么请查看laratrust包中的团队功能。

于 2019-03-29T10:04:56.107 回答