ページ区切り内の最新行(created_at
列単位)を返す方法の例は見つかりませんか?Laravelページ区切り最新行(反転)
私の現在のコードは次のとおりです。私は最新で結果をソートしたい
$messages = Message::where('to_id', $user->id)
->where('is_read', false)
->paginate(10);
。これはどうすればいいですか?
ページ区切り内の最新行(created_at
列単位)を返す方法の例は見つかりませんか?Laravelページ区切り最新行(反転)
私の現在のコードは次のとおりです。私は最新で結果をソートしたい
$messages = Message::where('to_id', $user->id)
->where('is_read', false)
->paginate(10);
。これはどうすればいいですか?
あなたがあるlatest()
メソッドを使用することができますショートカットをorderBy('created_at', 'desc')
$messages = Message::where('to_id', $user->id)
->where('is_read', false)
->latest()
->paginate(10);
ORDERBYのIDをDESCに試してみてください。
$messages = Message::where('to_id', $user->id)
->where('is_read', false)
->orderBy('id', 'DESC')
->paginate(10);
かのcreated_atによって:
$messages = Message::where('to_id', $user->id)
->where('is_read', false)
->orderBy('created_at', 'DESC')
->paginate(10);
また、あなたがlatest()
を使用することができます。
$messages = Message::where('to_id', $user->id)
->where('is_read', false)
->latest()
->paginate(10);
素晴らしいです!ありがとう。 – TJH
素晴らしい、知っておいてよ!ありがとう。 – TJH