繁体   English   中英

如何使用总和列 eloquent Laravel 显示来自两个 model 的数据

[英]How to show data from two model with sum column eloquent Laravel

我有两个表,其中包含以下详细信息:

课程表

  • ID
  • 蛞蝓
  • 标题
  • 标识
  • 描述
  • 价格
  • 地位

流量表

  • ID
  • ecourse_id
  • 日期
  • 数量
  • type_traffic

我想使用 eloquent laravel 显示 ecourse 数据和每天的流量。 解决方案是什么?

谢谢

$ecourses = Ecourse::with(['traffics' => function($q){
    $q->groupBy('date')
      ->selectRaw('sum(amount) as sum, date');
}])->get();

让我在下面的评论中发布。 干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM