表格例如,我有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 來做到這一點。感謝您的幫助
1 回答
交互式愛情
TA貢獻1712條經驗 獲得超3個贊
您可以使用whereDoesntHave獲取空關系。
PlaceBets::whereDoesntHave('results)->get();您需要在 PlaceBets 模型中放置結果關系;
public?function?results(){
??return?$this->belongsToMany(Result::class,?'placed_bets_has_odds');
}- 1 回答
- 0 關注
- 147 瀏覽
添加回答
舉報
0/150
提交
取消
