【发布时间】:2020-01-23 22:10:04
【问题描述】:
我正在开发一个产品,我需要以某种形式获取数据
我的桌子是
课程:
身份证
标题
....其他字段
课程学期
身份证
teacher_id
课程编号
组
....其他字段
老师
身份证
名字
....其他字段
这是多对多的关系!
我需要我的老师 Model 在此表单上返回属于它的课程
[
{
course_id: '',
title: '',
groups: ['A', 'B'] // the groups the teacher has
}
]
我已经拿到了课程,但它是这种格式的
[
{
course_id: '',
title: '',
pivot: {
group: 'A',
}
},
{
course_id: '',
title: '',
pivot: {
group: 'B',
}
}
]
代码是
return $this->belongsToMany(Course::class,CourseTerm::class)
->withPivot('group');
有什么建议吗?
【问题讨论】:
-
尝试删除
withPivot('group')并将with('group')附加到控制器的代码中? -
兄弟,它几乎可以工作了,谢谢伙计
-
几乎?你现在得到了什么?
-
现在一切正常,非常感谢,我只是在编辑查询,这就是我说几乎的原因。非常尊重:)
-
很高兴我能提供帮助,如果您愿意为新访客接受我的评论,我已将其作为答案