实施 laravel 数据库系统以管理帖子 read/share/edit 权限的最佳方式

best way to implement laravel database system to manage posts read/share/edit permissions

感谢您对此提供的帮助! 我正在设计一个包含文档和 post 与 Laravel 共享的应用程序。 两周以来我就尝试自己做,但我不确定最好的是什么。 我尝试过实施许多包并使用过 crud 生成器,但作为 Laravel 初学者很难找到好的包并混合使用它们。 我想要的是一个类似于 google 文档共享行为但 post 的系统。 您可以写一个 post 并将其设置为

那么构建它的最佳方法是什么?

如果有人能指导我找到一个好的教程或给我一个好的开始结构,让这个表高效和安全。

也许我没有看到这一切的复杂性,所以我会喜欢任何建议 这个问题是我想要一个比提供用户权限级别的 wordpress 更灵活的权限管理,数据的可用性将由简单的订阅者管理很多东西(文件,posts,可能是评论,组也许还有更多内容)。

你只需要创建三个 tables roles,permissionsroles_permission。用户的角色在 table roles table.the 用户的权限存储在 table permission 中。您可以在 roles_permission table.However 中映射特定用户的角色和权限,为了更灵活地添加基于角色的权限,请使用 entrust package.In,您可以动态地 add/update/delete laravel.

中的角色和权限