我想要使用现有的软件包,可能是This one,但我对其他人开放。我的问题是,我什么时候才能创建角色?因为它们将被保存到数据库中,所以我不希望它每次初始化或类似的东西都运行,那么我如何只创建一次所有的角色和权限呢?是否可以使用我可以使用的迁移,或者我应该使用迁移来创建它们吗?
答案 0 :(得分:1)
此程序包的数据库结构是在安装期间创建的。根据文件,最后一点是:
运行迁移。
$ php artisan migrate
包中包含5个不同表的5个迁移文件。
您可以为应用程序中的特定用户分配特定角色。怎么做 - 这完全取决于你。如果您有管理面板/仪表板来管理用户 - 这是一个很棒的地方。角色只是一种用户属性。