首页 > 解决方案 > 使用 laravel eloquent 获取字段的总和

问题描述

我开始使用 Laravel,我喜欢这个框架,现在我开始做一个小项目,我想知道如何使用SUM来获得我在一个名为 variables 的表中的总变,我想总结一下股票领域,

库存字段存在于变量表中;

我怎样才能用 sum 和 eloquent

这是我的代码

$products = Product::with(['category', 'brand', 'supplier'])->orderBy('id', 'desc')->paginate(15);

我的模型变体功能

public function variant(){
        return $this->hasMany('App\Variant', 'product_id','id');
    }

标签: phplaraveleloquent

解决方案


您是否需要任何过滤器/条件来求和?如果没有,它可能很简单:

$sum = Variant::sum('stock');

variants表与表的关系如何products


推荐阅读