首页 > 解决方案 > 实现三种类型的用户 - 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

这是正确的吗 ?任何建议

标签: databaselaravel

解决方案


是的,这是可能的。is_related_to_another您可以根据是否设置 a 来假设关系状态,而不是明确地说user_id

请务必查看 Laravel 的 Eloquent 关系文档,您将深入了解如何完成这项工作。


推荐阅读