84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
Laravel에서 기본 메시징 기능을 개발 중이며 현재 로그인한 사용자에게 메시지를 보낸 모든 사용자와 수신된 마지막 메시지를 표시하고 싶습니다. 문제는 "orderByDesc"가 제대로 작동하지 않아 마지막 것.
내가 쓴 쿼리는 다음과 같습니다.
이 문제를 해결하는 방법을 아시나요? 감사합니다
이 조건을 제거 ->where('receiver_id', Auth::user()->id)하여 로그인한 사용자 대신 각 사용자에 대한 결과를 얻으세요
->where('receiver_id', Auth::user()->id)
위의 목표를 달성하는 비결은 테이블에서 최대 ID를 가져와 WHERE IN 조건
WHERE IN
이 조건을 제거
->where('receiver_id', Auth::user()->id)
하여 로그인한 사용자 대신 각 사용자에 대한 결과를 얻으세요위의 목표를 달성하는 비결은 테이블에서 최대 ID를 가져와
에서 이 ID를 사용하는 것입니다. 으아아아WHERE IN
조건