2 回答

TA貢獻1812條經驗 獲得超5個贊
試試這樣:
$teachers = User::with('teacherSubject')
->where(function($query) use($name) {
$query->where('first_name',$name);
->orWhereHas('teacherSubject', function ($query1) use($name){
$query1->where('subject',$name);
});
})
->get();

TA貢獻1936條經驗 獲得超7個贊
你可以這樣試試
$teachers = User::where(function($sub) use($name) {
$sub->where('first_name', $name)
->orWhereHas('teacherSubject', function($s) use($name) {
$s->where('subject', $name);
});
})whereHas('teacherSubject', function ($query) use($conditions){
$query->where($conditions);
})->with('teacherSubject')->get();
這$name是要搜索的第一個名字。
- 2 回答
- 0 關注
- 104 瀏覽
添加回答
舉報