programing

관계 열은 어디서 같습니까?

goodsources 2023. 10. 23. 21:46
반응형

관계 열은 어디서 같습니까?

플레이어의 관계가 호출된 모든 기록을 가져오려고 합니다.stats()뭔가의 열 값을 갖습니다.저는 보통.::where('column_name' 'column_value')플레이어 테이블의 경우, 그러나 관계 테이블의 열이 무엇과 동일한 위치에 있는지 확인하려면 어떻게 해야 합니까?

Player::where('column_name', 'column_value')->get();

그런데 제가 관계표의 열을 확인하고 싶은데요?

public function roleplay()
{
    return $this->hasOne('App\Database\Frontend\User\Roleplay', 'user_id', 'id');
}

관련 테이블을 기준으로 플레이어를 필터링합니다.

Player::whereHas('roleplay', function($q){
   $q->where('column_name', 'value');
})->get();

Laravel 8^ : 문서 관계 존재 쿼리

Product::with('categoreys')->whereRelation('categoreys', 'status', '0')
                                            ->get();

언급URL : https://stackoverflow.com/questions/43105870/where-relationship-column-equals

반응형