首页 > 解决方案 > 登录用户的 hasManyThrough 表中的 Laravel、过滤器和 Sum 字段

问题描述

游戏

比赛属于比赛

分数

我想在游戏中添加一个计算字段(总分)

public function getPointsAttribute() {
    return $this->points()->sum('point');
} 

public function points() {
    return $this->hasManyThrough(Score::class,Match::class);
}

这工作正常。但我想过滤登录用户的点。最好的方法是什么?

标签: laravel

解决方案


推荐阅读