表結構:雄辯地結合來自2個表格的數據?
games
id | name
awards
id | award name | game_id (fk)
關係
一個遊戲可以有很多的獎項。 一個獎項有一個遊戲。
class Games extends Model
{
public $timestamps = false;
public function awards()
{
return $this->hasMany('award');
}
}
我需要從我的數據庫中獲取所有遊戲。我做到這一點使用:
Game::all();
然後我需要讓所有的遊戲我的數據庫,但包括來自獎項表中的數據。
我想要一個數組,我可以循環輸出遊戲,如果遊戲有獎勵 - 也輸出這個。
什麼是正確的雄辯聲明?
您與'''遊戲/遊戲''不一致。修復這個!怎麼樣'''Games :: with('awards') - > get()'''? – ArjanSchouten
你在使用命名空間嗎? – user3158900