2017-01-21 98 views
1

不知道爲什麼它現在爲我工作。雄辯歸屬於關係

我有兩個表

events 
- id 

selections 
- id 
- event_id 

從我Event模式,我想選擇的關係

class Event extends Model 
{ 
    ... 
    public function selections() 
    { 
     return $this->belongsTo(Selection::class, 'event_id', 'id'); 
    } 
} 

我的問題是$event->selections關係是行不通的。繼續收到null

+0

你如何檢索事件? –

+2

來定義一個關係,我們應該放置一個方法。 'selections()'代替。希望這只是複製粘貼錯誤。 –

+0

@Serg只使用一個簡單的Event :: find(1); – Yada

回答

2

與數據庫模式相反,它具有許多關係。

public function selections() 
    { 
     return $this->hasMany(Selection::class, 'event_id', 'id'); 
    } 

請參閱One to many relationship的文檔。

+0

是的,這是正確的。 – Yada