每个用户如何属于一个组织,使用Laravel Nova拥有私有数据?

每个用户如何属于一个组织,使用Laravel Nova拥有私有数据?,laravel,laravel-nova,Laravel,Laravel Nova,我想将Laravel Nova用于我的CRM。我希望用户能够注册,并将其用户添加到自己的组织,或允许用户加入组织。每个组织都有自己的数据,每个组织都应该是私有的 既然Nova默认为所有用户都能看到所有数据,那么最好的方法是什么 对于非拉威尔,我会做一些类似的事情: Users Table =========== user_id Organization Table ================== org_id Organization Members =================

我想将Laravel Nova用于我的CRM。我希望用户能够注册,并将其用户添加到自己的组织,或允许用户加入组织。每个组织都有自己的数据,每个组织都应该是私有的

既然Nova默认为所有用户都能看到所有数据,那么最好的方法是什么

对于非拉威尔,我会做一些类似的事情:

Users Table
===========
user_id

Organization Table
==================
org_id

Organization Members
====================
org_id
user_id

这是你的选择之一。在我看来,Laravel Nova仅使用策略不足以管理您在构建的平台中的所有权限。考虑使用任何NoVA包(或自己构建)来处理权限和角色管理。以下是最流行的软件包之一:

没有使用Nova,但这不是可以通过使用Nova实现的吗?