我想使用一个预先存在的包,可能是这个包,但我对其他包持开放态度。我的问题是,我什么时候才能创建角色?因为它们将被保存到数据库中,我不希望它每次初始化或类似的事情都运行,那么我如何只创建一次所有角色和权限呢?我可以使用迁移的等价物吗?还是应该只使用迁移来创建它们?
此包的数据库结构是在安装过程中创建的。根据文件,最后一点是:
运行迁移。
$php手工迁移
包包含5个不同表的5个迁移文件。
您可以将特定角色分配给应用程序中的特定用户。怎么做完全取决于你。如果你有管理用户的管理面板/仪表板,这是一个很好的地方。角色只是一种用户属性。