雄辩地搜索两个表是否无法正常工作?

问题描述 投票:0回答:1

[
{
"id": 1,
"name": "MD. AZMAL FUAD",
"roll": 19440801,
"registration_no": 0,
"technology_id": 1,
"session_id": 4,
"semester": 1,
"status": 1,
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2019-10-15 10:38:59",
"attendance": [
{
"id": 1,
"student_id": 1,
"semester": 2,
"attendance_percentage": null,
"status": 0,
"created_at": null,
"updated_at": null
}
]
}

这是我雄辩的搜索结果。搜索代码是-

$data = Student::with('attendance')->where('semester',1)->get();
        return $data;

现在我的问题是我已经加入了出勤表,并且两个表都有'semester'列,如何仅从第二个表中搜索学期。在该搜索中,它将跳过对第一个表的检查。

有人可以帮忙吗?

提前感谢。

laravel search eloquent
1个回答
0
投票

尝试..

$data = Student::with('attendance')->where('semester',1)->get();
return \Response::json($data);
© www.soinside.com 2019 - 2024. All rights reserved.