【问题标题】:Authority in Laravel 4Laravel 4 中的权威
【发布时间】:2014-06-11 12:56:06
【问题描述】:

我正在尝试建立一个系统,其中有一些由版主和管理员管理的团队。

我要设置的是,当您创建团队时,您是该团队的管理员,您可以定义谁可以添加/删除用户,...

总管理员也可以编辑每个团队,诸如此类

我已经设置了所有模型,并且以 laravel 作为框架。我尝试安装Authority-L4 并且它正在运行,但是没有任何关于如何授予用户权限的文档(或我能找到的),很容易找到如何检查用户是否拥有它们,但我不能似乎找到了如何定义它们

如果我希望用户 dummy 对团队 awesome 拥有编辑权限,而用户 SuperDummy 对团队 awesome 拥有编辑和删除权限,那么运行的命令是什么

最好如何在我的种子中定义这些东西

【问题讨论】:

    标签: php laravel-4 authority


    【解决方案1】:

    因此,您想开始构建具有多个角色的系统。 为了让你开始使用一个好的包,你可以看看 Sentry for Laravel 4。 Sentry For Laravel

    一些演示:

    https://github.com/rydurham/L4withSentry

    https://github.com/cartalyst/demo-sentry

    【讨论】:

    • 看起来不错,但这需要我重做大部分工作,唯一的好处是我可以拥有权限组(我可以为每个团队创建女巫)我认为创建我的自己的角色系统会少一些工作。恕我直言。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多