1
피벗 테이블 player_quiz
에있는 해당 퀴즈의 플레이어에 대해 열 status
이 rematch
으로 설정되어 있는지 확인해야하는 쿼리에 대해 if 문을 작성해야합니다. 이는 quiz
모델에서 설정 한 방법에 관계이다 : 나는 쿼리 그런 종류의 작업을 수행하는 방법을 잘 모르겠습니다Laravel - 관계에서 피벗 테이블의 열 값 쿼리
public function players()
{
return $this->belongsToMany('App\Player', 'player_quiz')->withPivot('status');
}
, 그것은 기본적으로 보이는 방법을 여기 명확하게하기 위해 같은 :
if ($quiz->players()->where('status', 'rematch'))->get();