我正在尝试在使用Laravel 4构建的网站中使用Cartalyst Sentry 2。基本上,我不理解如何实现权限。
我看到一些关于为组设置权限的示例,例如以下示例:
{
"name" : "Administrator",
"permissions" :
{
"user.create" : 1,
"user.delete" : 1,
"user.view" : 1,
"user.update" : 1
}
}
这是为管理员组设置权限。但是这些权限在哪里设置?
在表 'groups' 中有一个叫做permissions的文本字段 - 它们是在那里设置的吗?如果是,怎么设置?还是在模型或控制器中设置?
有人能指导我如何在Laravel 4应用程序中逐步使用吗?我已经阅读了支持文档,其中介绍了函数,但我不确定如何设置数据以使函数正常工作。
system
,system.products
吗?它们与你的类之间没有关系,那只是你选择的名称。我试图使用像system.products.insert
这样的方式进行细分,如果你有system.products
,你可以在产品上执行所有操作。 - Antonio Carlos Ribeiro