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