Laravelで基本的なメッセージング機能を開発していて、現在ログインしているユーザーにメッセージを送信したすべてのユーザーと最後に受信したメッセージを表示したいのですが、問題は「orderByDesc」が正しく機能せず、代わりに最初のメッセージが表示されることです。最後のワンピースの。
これは私が書いたクエリです:
リーリーこの問題を解決する方法はありますか? ありがとう###
P粉5461383442024-03-29 10:58:36
Remove->where('receiver_id', Auth::user()->id)
この条件は、ログインしたユーザーではなく各ユーザーの結果を取得します
上記を実現する秘訣は、テーブルから最大 ID を取得し、それらの ID を
WHERE IN