【发布时间】:2017-10-05 18:07:09
【问题描述】:
我正在构建一个推荐系统,表User被另一个引用,例如:
用户表:
id
name
推荐表:
id
referred_by (user_id)
refers_to (user_id)
同一张表的相同外键。 User 表和 Referrals 之间有哪些关系?
【问题讨论】:
-
看起来您有一对多 (hasMany) 的用户到推荐和一对一的推荐给用户 (hasOne)。您必须为用户和被推荐人创建两种关系,一种指向referred_by 列,另一种指向refered_to 列。
标签: php laravel eloquent relationship