2

我想在我的 laravel 应用程序中整合 Laravel Authority 捆绑包。

我如何为它实现 ACL?

我的方法就像每个控制器都会定义与控制器关联的权限。然后我会将这些权限与角色进行映射。权限初始化将加载会话用户可用的权限并将它们传递给权限。权限可以稍后使用 Authority::can() 正常检查。

现在我的问题是如何在某个页面加载控制器中可用的所有权限,这将允许我为角色设置权限。

这是定义权限的正确方法吗?

请帮忙。

4

1 回答 1

0

如评论中所述,捆绑包不适用于 laravel 4,但 laravel-4 的 Matt Machugas Authority包似乎完全适合您的需求。它允许您创建具有某些特权的角色,然后在顶部添加单独的权限,或者如果您愿意,可以代替这些角色,我发现它非常易于使用。

于 2014-01-05T20:27:07.573 回答