【问题标题】:Row-level ACL in Laravel 4Laravel 4 中的行级 ACL
【发布时间】:2013-03-12 12:04:53
【问题描述】:

是否可以在 Laravel 4 中创建行级身份验证?是否有任何捆绑或包装?

【问题讨论】:

    标签: php laravel acl laravel-4 row-level-security


    【解决方案1】:

    你可以使用一个新的 Laravel 4 ACL 组件:

    https://github.com/Vivify-Ideas/laravel-acl

    【讨论】:

    • 我无法让它为我工作。当我更新我的作曲家时,我收到一条错误消息,说这与 Laravel 4.2 不兼容,我需要降级到 Laravel 4.0.x
    【解决方案2】:

    我不知道有什么包。

    为了更好地理解您的问题: 我想你的意思是在你的表中添加一个 'group_id' 列的 'user_id' 并过滤这些?

    [编辑] 如果是这种情况,您只需将->where('user_id', '=', $user_id) 添加到您的查询中即可。

    【讨论】:

    【解决方案3】:

    从 laravel 4 开始,不建议使用包,我们可以使用包。 我还没有真正尝试过使用它,但似乎它可以工作: click here 如果没有,您可以找到上述网站的所有包。

    您可以使用该特定包名称更新 composer.json 并使用

    安装它
    php composer.phar update
    

    如果它有效,请告诉我:)

    谢谢:)

    【讨论】:

    • 我同意你的捆绑包和包有相同的功能所以你能建议我一个好的包吗?
    • 我也需要实现 ACL 功能但做不到,我安装了这个packagist.org/packages/problematic/acl-manager-bundle pkg,你也可以尝试使用它。我不知道如何在安装后进一步进行。您也可以在我的帖子中查看上面的链接。
    • 嗯,您正在尝试安装来自不同框架的软件包。他们很有可能无法在 L4 中工作。
    • 同意 radmen,因为 acl-manager-bundle 使用学说进行 CRUD 操作,所以用 Laravel 不方便。
    • @radmen 知道什么用于 ALC 实施吗?请帮忙!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    相关资源
    最近更新 更多