表格例如,我有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 关注
- 85 浏览
添加回答
举报
0/150
提交
取消