表格例如,我有4張表:表格圖楷模// PlacedBetpublic function odds(){ return $this->belongsToMany(Odd::class, 'placed_bets_has_odds');}// Oddpublic function placedBets(){ return $this->belongsToMany(PlacedBet::class, 'placed_bets_has_odds');}// Resultpublic function placedBetsOdds(){ return $this->hasMany(PlacedBetOdd::class);}// PlacedBetOddpublic function result(){ return $this->belongsTo(Result::class);}問題我希望所有 PlacedBets 都為 null。但我不知道如何在 PlacedBETRepository 文件中使用 Eloquent 來做到這一點(diǎn)。感謝您的幫助
1 回答

交互式愛情
TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
您可以使用whereDoesntHave獲取空關(guān)系。
PlaceBets::whereDoesntHave('results)->get();
您需要在 PlaceBets 模型中放置結(jié)果關(guān)系;
public?function?results(){ ??return?$this->belongsToMany(Result::class,?'placed_bets_has_odds'); }
- 1 回答
- 0 關(guān)注
- 130 瀏覽
添加回答
舉報(bào)
0/150
提交
取消