매개 변수로 배열 :Laravel 5 웅변 ORM 위치를 선택 - 나는 데이터베이스에서 grade_id지고있어
$grade_id = DB::table('grades')->where('teacher_id',$teacher_id)->select('grade_id')->get();
후 나는 웅변 절에 그 grade_id 배열을 사용하려면 그래서 난 실행
$home_feed = Home::join('home_grade', 'home_grade.home_id', '=', 'homes.id')
->whereIn('grade_id', $grade_id)
->get();
하지만 난 오류지고있어이 실행하면 Object of class stdClass could not be converted to string
어떤 문제가 될 수 있습니까? 고마워.
시도'$ grade_id = DB :: 표 ('등급') -> 여기서 ('teacher_id', $의 teacher_id) -> ('grade_id')를 선택 -) (첫번째>를; ' –
첫 번째 질의는 아마도 콜렉션 객체를 반환 할 것이므로'$ grade_id = DB :: table ('grades') -> ('teacher_id', $ teacher_id) -> select ('grade_id') -> get() ('grade_id') -> all(); 또는 DB :: table ('grades') -> 여기서 ('teacher_id', $ teacher_id) -> pluck ('grade_id' > all()'두 번째 쿼리 –