【发布时间】:2021-08-29 20:50:40
【问题描述】:
这可能是一个愚蠢的问题,但我正在尝试将 1 个表连接到 2 个相关表。
在为 id 为 2 的组件请求数据时,值数组 component_id 1 会显示出来。
Component::class 内部的关系
public function fields()
{
return $this->hasManyThrough(Field::class, FieldValue::class, 'component_id', 'id', 'id', 'field_id');
}
【问题讨论】:
-
你能告诉我你的模型是什么吗?组件、字段和字段值?那么一个组件 hasMany Fields 和一个组件 hasMany field_values through field?
标签: php mysql laravel eloquent