Laravel 5.8:通过数据透视表连接3个表

时间:2019-07-01 13:58:47

标签: mysql pivot-table laravel-5.8

我有一个联系人表,其中的联系人可以是客户或供应商,也可以是两者。

帐户表中有应收帐款(AR)和应付帐款(AP)以及其他帐户。

每笔交易都记录在交易表中。

我想获取所有联系人(姓名,电子邮件,地址等),如果联系人是 客户 ,我想计算总和应收账款,如果联系人是 供应商 ,我想计算应付账款总额

型号:

联系

add_filter( 'gform_webhooks_request_data', 'modify_data', 10, 4 );
function modify_data( $request_data, $feed, $entry, $form ){
  $request_data = // do something
  return $request_data;
}

交易:

  public function transactions() {
     return $this->belongsToMany('App\Transaction');
  }

数据库架构 enter image description here

如何获取具有AR和AP总和的所有联系人信息?

0 个答案:

没有答案