【发布时间】:2021-08-06 08:14:16
【问题描述】:
我对关系数据透视表和结果感到困惑。 例如 : 我有 3 个表 + 1 个用于插入数据的表
structurals
id
name
indicators
id
name
structural_indicator (Pivot Table)
id
structural_id
indicator_id
quality_indicators (Insert Table)
id
structural_indicator_id
numerator_score
denominator_score
date_at
这是我的关系:
//Indicator Model
public function structurals() {
return $this->belongsToMany(Structural::class, 'structural_indicator');
}
//Structural Model
public function Indicators() {
return $this->belongsToMany(Indicator::class, 'structural_indicator')
->withPivot(['id']);
}
对于与数据透视表的关系,没问题。
但我想要一个带有插入表 (quality_indicators) 的关系数据透视表,按 structural_id 和 date_at 搜索,并显示带有 quality_indicators 的结果数据透视表。
【问题讨论】:
标签: laravel