php - 使用 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');
}
解决方案
您是否需要任何过滤器/条件来求和?如果没有,它可能很简单:
$sum = Variant::sum('stock');
variants
表与表的关系如何products
?
推荐阅读
- flutter - 如何从购物车中删除商品?
- sql - 如何仅获取当天数据
- javascript - localstorage 在我的 Angular 应用程序中不起作用
- python - Python:无法写入以附加模式打开的文件
- python - 如何从我的数据框中的特定列中删除 \n
- php - 使用 php 将谷歌分析数据传输到 mysqli 数据库
- python-3.x - conda 的 activate.bat 给出“系统找不到指定的路径”
- c++ - 通过类成员访问运算符访问作用域枚举器
- react-native - 即使延迟后反应本机更新setState也不会发生
- javascript - 变量不会改变值javascript