【问题标题】:Implementing roles & permissions in Laravel 5 (with github/romanbican/roles)在 Laravel 5 中实现角色和权限(使用 github/romanbican/roles)
【发布时间】:2015-04-29 00:00:57
【问题描述】:

我想使用一个预先存在的包,可能是This one,但我对其他人开放。我的问题是,我什么时候才能创建角色?因为它们将被保存到数据库中,所以我不希望它在每次初始化或类似的事情时都运行,那么我如何只创建一次所有角色和权限呢?是否有与我可以使用的迁移等效的东西,还是应该只使用迁移来创建它们?

【问题讨论】:

    标签: laravel permissions roles laravel-5


    【解决方案1】:

    这个包的数据库结构是在安装过程中创建的。根据文档,最后一点是:

    运行迁移。

    $ php artisan 迁移

    包包含 5 个用于 5 个不同表的迁移文件。

    您将特定角色分配给应用程序中的特定用户。怎么做 - 这完全取决于你。如果您有用于管理用户的管理面板/仪表板 - 这是一个好地方。角色只是一种用户属性。

    【讨论】:

    • 谢谢,我只是想要一些可靠的确认,但在我写它的时候有点意识到我哪里出错了,就像我之前没有将它们包含在迁移中一样。
    猜你喜欢
    • 2016-05-22
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 2014-09-15
    • 2019-02-08
    • 2019-04-27
    • 2019-07-31
    相关资源
    最近更新 更多