세 가지 모델이 있습니다 : 카테고리, 회사 및 제품.Laravel 4 웅변의 관계
카테고리 ID, 이름 회사 아이디, CATEGORY_ID, 이름 제품 아이디, COMPANY_ID, 이름
나는 회사와이 회사의 카테고리와 모든 제품을 얻고 싶은. 그래서, 설치 모델은 그렇게하는 방법을 음악 카테고리
에 속하는 RainSong에서 예 : 기타 하시나요?
세 가지 모델이 있습니다 : 카테고리, 회사 및 제품.Laravel 4 웅변의 관계
카테고리 ID, 이름 회사 아이디, CATEGORY_ID, 이름 제품 아이디, COMPANY_ID, 이름
나는 회사와이 회사의 카테고리와 모든 제품을 얻고 싶은. 그래서, 설치 모델은 그렇게하는 방법을 음악 카테고리
에 속하는 RainSong에서 예 : 기타 하시나요?
with() 대신 where()를 사용하십시오. with() 메서드는 eager loading에 사용됩니다.
우선 Laravel Eloquent documentation을 통해 읽도록 제안하십시오.
Product::select('product.*')
->join('company','company.company_id','=','product.company_id')
->join('category','category.category_id','=','company.category_id')
->where('category.category_id','=', $input)
실제로 문제를 해결하지 않습니다. with()는 정보를 가져 오는 것과 정확히 같습니다. – Oddman
좋아, 해결책을 찾았습니다. 코드 ::와 ('회사', 'company.category') -> get(); – fronterace