在 Laravel 5 中实现角色和权限(使用 github/romanbican/roles)



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

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

运行迁移。

$php手工迁移

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

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

最新更新