저는 Laravel에서 초보자이고 5.5 버전을 사용하고 있습니다.Eloquent ORM에서 leftJoin 메서드?
Eloquent ORM에 leftJoin 메서드가 있습니까?
DB 외관 (쿼리 작성기)에 하나 있다는 것을 알고 있지만, Eloquent 만 사용하려면 leftJoin 메서드가 필요합니까?
예를 들어 모델 CarBrand와 다른 CarModel이 있다고 가정 해 보겠습니다. CarBrand에는 hasMany와 CarModel 및 CarModel belongsTo CarBrand와의 관계 유형이 있습니다.
CarModel 통신없이 CarBrand의 ID를 찾고 싶다고 가정 해 보겠습니다.
이 같은 여러 답변이 사이트에서 발견 : 나는 확인하고 왼쪽은 :
에 가입하지만,이 경우 :: leftJoin 그대로 기능을 수행
CarBrand::leftJoin('CarModelTableName',
'CarBrandTableName.id','=','CarModelTableName.carBrandId')->
whereNull('CarModelTableName.carBrandId')->first();
Eloquent method 또는 자동으로 DB 외관으로 간다.
DB 외관 이외의 Laravel 5 공식 문서에서는 leftJoin을 찾을 수 없습니다. 링크가 만족 스러울 것입니다.
희망, 명확함,
감사합니다. 왜 DB 외관 방법
문제에서 사용하고, 그래서 그
LaravelModellName::AnyQuerryBuilderMethod
: 나는 답을 찾은 것 같아