2017-01-18 7 views

답변

0

편집 :

$team = Team::find($id); 
$users = User::join('teams', 'teams.id', '=', 'users.team_id') 
      ->whereBetween('teams.l', [$team->l, $team->r]) 
      ->get(['users.id', 'users.username']); 
+0

감사합니다,하지만 불행히도 작동하지 않는, 그냥 저를 준다 $ id를 가진 팀 구성원 및 모든 어린이 팀원이 아닌 $ id를 가진 팀 구성원 – imperium2335

+0

'teams.l BETWEEN teams.l AND teams.r'의 모든 팀은 id $ id가 있어야합니다. – imperium2335

+0

가져 오기 : 인수 2가 Illuminate \ Database \ Query \ Builder ::로 전달되었습니다. whereBetween()은 typ이어야합니다. e 배열, 객체가 지정됨 – imperium2335