我有4個表,Laravel 5.4 - 我怎樣才能得到正確的關係時,模型有2個夷
user_challenges
- ID
- challenge_id
- USER_ID
user_scores
- ID
- USER_ID
- challenge_id
用戶
- ID
- 名
挑戰
- ID
- 標題
如何,在UserChallenge型號,我可以得到user_scores價值?
在預先加載中可以使用的正確關係是什麼?
我需要的是這樣的:
public function scores()
{
return UserScore::where('user_id', $this->user_id)->where('challenge_id', $this->challenge_id);
}
什麼關係? –
是不是簡單的belongsTo關係? – Tschallacka
那麼'user_challenges'和'user_scores'之間有什麼區別?他們有相同的領域! – MisaGH