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
我在做什麼錯?