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
조건