【发布时间】:2015-04-29 00:00:57
【问题描述】:
我想使用一个预先存在的包,可能是This one,但我对其他人开放。我的问题是,我什么时候才能创建角色?因为它们将被保存到数据库中,所以我不希望它在每次初始化或类似的事情时都运行,那么我如何只创建一次所有角色和权限呢?是否有与我可以使用的迁移等效的东西,还是应该只使用迁移来创建它们?
【问题讨论】:
标签: laravel permissions roles laravel-5
我想使用一个预先存在的包,可能是This one,但我对其他人开放。我的问题是,我什么时候才能创建角色?因为它们将被保存到数据库中,所以我不希望它在每次初始化或类似的事情时都运行,那么我如何只创建一次所有角色和权限呢?是否有与我可以使用的迁移等效的东西,还是应该只使用迁移来创建它们?
【问题讨论】:
标签: laravel permissions roles laravel-5
这个包的数据库结构是在安装过程中创建的。根据文档,最后一点是:
运行迁移。
$ php artisan 迁移
包包含 5 个用于 5 个不同表的迁移文件。
您将特定角色分配给应用程序中的特定用户。怎么做 - 这完全取决于你。如果您有用于管理用户的管理面板/仪表板 - 这是一个好地方。角色只是一种用户属性。
【讨论】: