database - 实现三种类型的用户 - Laravel
问题描述
我正在构建一个应用程序,我是 Laravel 的新手。
在这个应用程序中,有 3 种用户与之交互:user1、user2、user3
user3 必须与 user2 之一相关
是否可以这样做:
用户 : id , name , is_related_to_another , user_id
对于 user1 : 1 , Ali , 0 , Null
对于 user2 : 2 , AA , 0 , Null
对于用户 3 : 3 , AAA , 1 , 2
这是正确的吗 ?任何建议
解决方案
是的,这是可能的。is_related_to_another
您可以根据是否设置 a 来假设关系状态,而不是明确地说user_id
。
请务必查看 Laravel 的 Eloquent 关系文档,您将深入了解如何完成这项工作。
推荐阅读
- arrays - 从数组中动态推断类型
- json - create-react-app 中的 manifesto.json 是什么?
- javascript - 在 HTML 中实现两个页面之间的转换
- amazon-web-services - AWS CDK 将路径应用于创建的 lambda 角色
- ruby-on-rails - 按多个值或 nil 进行 Ransack 过滤
- windows - 无法启动 orangehrm 并出现内部错误消息
- python - 在 matplotlib 中绘制 numpy 数组的内容
- javascript - “EventTarget”类型上不存在属性“selectionStart”
- python - Pandas 读取的 xml 对于单标签 xml 无法正常工作
- pandas - 为数据框列中的每一行创建一个新变量