0
型号的关系,我有以下表结构:与雄辩
艺术家
- ID
- 名
- 图片
进入
- ID
- dj_id
- producer_id
dj_id和producer_id场在大多数情况下是不一样的,但它可能发生。所以我将这两个字段设置为artists_id字段上的外键。
所以在我的入门型号,我有这样的功能:
public function dj()
{
return $this->hasOne('Artist', 'id', 'dj_id');
}
这并不真正发挥作用。即使dj_id等于“5”,它也会一直返回具有ID“1”的艺术家。代码示例:
$test = Entry::find(1);
var_dump($test->dj_id); // shows 5
var_dump($test->dj->id); // shows 1
我在做什么错?