-1
我有Character
模型。一個Character
可以演變,並且我想返回Evolution
(與字符數據一起)如果Character
可以演變。Laravel:返回非關係模型數據
這是我要做的事在我Character
型號:
public function evolution()
{
return Evolution::where('character_id' , '=', $this->id)
->where('level', '<=', $this->level)
->first();
}
的問題是,我試圖返回與With
查詢keywoord(用戶模型),它不是一個關係都:
$userCharacters = UserCharacters::with('character')
->with('evolution')
->where('user_id','=',$this->id);
我怎麼能輸出沿進化我UserCharacter
不使用ForEach
(其中手動添加它在Character
模型)?
請確保您正確添加外鍵ID。我剛剛向您展示了語法,如何實現。 –