【发布时间】:2015-10-21 04:01:16
【问题描述】:
在 laravel 4.2 中,我想在我的控制器上执行访问控制列表 (ACL)。我可以在ACLController 中进行控制吗?它从BaseController 扩展,然后functionController 从ACLController 扩展?
但我不知道如何启动functionController。
【问题讨论】:
在 laravel 4.2 中,我想在我的控制器上执行访问控制列表 (ACL)。我可以在ACLController 中进行控制吗?它从BaseController 扩展,然后functionController 从ACLController 扩展?
但我不知道如何启动functionController。
【问题讨论】:
您必须首先在数据库中创建角色表。然后会有一个名为“user_roles”的表。现在您必须查看为特定用户定义了哪些角色。
实现:是的,您可以创建一个扩展 BaseController 的 ACL 控制器。在其函数内部获取用户角色并将其放入会话中以进行进一步控制。
【讨论】: