laravel - 登录用户的 hasManyThrough 表中的 Laravel、过滤器和 Sum 字段
问题描述
游戏
- ID
- 姓名
比赛属于比赛
- ID
- game_id
- A队
- B队
分数
- ID
- match_id
- teamA_Score
- teamB_Score
- 观点
- 用户身份
我想在游戏中添加一个计算字段(总分)
public function getPointsAttribute() {
return $this->points()->sum('point');
}
public function points() {
return $this->hasManyThrough(Score::class,Match::class);
}
这工作正常。但我想过滤登录用户的点。最好的方法是什么?
解决方案
推荐阅读
- python-3.x - Spacy,具有跨越多个令牌的实体的匹配器
- python - 在python中读取内容为表格的.mat文件
- ios - 如何从渐变层上方的“drawInRect”制作文本?
- javascript - TypeError:无法读取未定义的属性“更新”
- twilio - 如何限制我可以使用 Twilio 发送的消息数量
- algorithm - 二元向量的条件采样(?)
- spring - 从邮递员获取多个地图的值(地图内的地图)
- sql - 创建一个新列,显示客户之前是否预订过
- keras - Keras 损失函数:如何舍入?
- java - 我需要模拟@Bean,但是在junit执行期间以某种方式创建了实际的bean