首页 > 解决方案 > 实现 laravel 数据库系统管理帖子读取/共享/编辑权限的最佳方法

问题描述

感谢您对此的帮助!我正在设计一个与 Laravel 共享文档和帖子的应用程序。两周以来我一直尝试自己做,但我不确定最好的方法是什么。我已经尝试过实现许多包并使用了 crud 生成器,但作为 Laravel 初学者,很难找到好的包并混合它们。我想要的是一个像谷歌文档共享行为但用于帖子的系统。您可以写一篇文章并将其设置为

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

如果有人可以指导我学习一个好的教程或者给我一个好的开始结构,让这个表格高效和安全。

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

标签: databaselaraveldata-structurespackagesaccess-rights

解决方案


您只需要创建三个表rolespermissions并且roles_permission。用户的角色在表中。roles用户的权限存储在表中permission。您可以在表中映射特定用户的角色和权限。但是roles_permission,对于更灵活的方式添加基于角色的权限使用委托包。在其中,您可以在 laravel 中动态添加/更新/删除角色和权限。


推荐阅读