Laravel角色和权限包

问题描述 投票:0回答:1

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

每个post都有很多users

  1. 类型A用户可以执行任何操作(创建,编辑,更新和删除)。
  2. B类用户只能创建,编辑和更新帖子。
  3. C类用户只能编辑和更新帖子。

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

laravel permissions roles laravel-routing laravel-authentication
1个回答
0
投票

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

如果要查找类似于page roles in Facebook pages的功能,其中您有不同的组,每个组都有自己的帖子,以及在不同组中具有不同权限的用户,请查看laratrust包中的团队功能。

© www.soinside.com 2019 - 2024. All rights reserved.