2017-12-14 9 views
0

저는 Laravel 5.5와 Eloquent를 처음 사용하기 때문에 Eloquent 객체를 사용하여이를 수행하는 방법을 고민하고 있습니다.hasMany가있는 닮은 모델 WHERE 조건

SQL에서이 작업을 수행하는 경우 매우 간단하지만 Eloquent 개체를 처리하는 것이 좋습니다.

두 개의 테이블 인 롯트와 입찰가가 있으며이 모델을 가지고 있습니다. 특정 사용자가 입찰에 참여한 Lot 모델 (입찰 테이블의 user_id 열)을 얻은 다음 사용자가 입찰 한 최대 입찰 금액을 얻는 방법이 있습니까?

+1

설명서의 쿼리 관계 섹션을 읽었습니까 (예 : whereHas) – Devon

+0

무엇인가의 이유로 나는 그것을 완전히 놓쳤습니다. 어디서나 사용하고 있습니다. 고맙습니다. – flip

답변

0

Devon 덕분에 필자는 whereHas을 사용하여 필요한 모델을 반환했습니다. 그런 다음 최대 입찰 가격을 반환 한 모델에 다른 방법을 추가했습니다.