使用laravel权限创建权限

时间:2013-01-31 06:36:43

标签: authorization acl laravel user-permissions

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

我如何为它实现ACL?

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

正常检查权限

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

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

请帮忙。

1 个答案:

答案 0 :(得分:0)

如评论中所述,捆绑包不适用于laravel 4,但laravel-4的Matt Machugas Authority包似乎完全符合您的需求。它允许您创建具有某些特权的角色,然后根据需要将个人权限添加到顶部或代替这些角色,我觉得它很容易使用。