grade_id

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

我有以下几个人 attendance 表。

id | grade_id | subject_id |    date    |        students
 1 |     2    |      6     | 2020-05-05 | [3,6,8,11,17,21,20,19] 

我想从Ids数组中获取所有学生的名字的所有记录 我试过的是:

$result[] = Attendance::where('date', '=', $day)
                ->with('grades', 'subjects')
                ->join('students', function($join) {
                      $join->on('students.id', '=', 'attendances.id')
                           ->where('students.id', '=', 'attendances.students');
                      })->get();

但是得不到结果 请帮助我

php arrays laravel join where-in
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.