前提・実現したいこと
laravelを勉強中です。
Orderbyについて、下記のような条件は実現可能でしょうか。
・updated_at順に並べる
・created_atから一週間以内を上位に表示する
例:テーブルデータ
id | created_at | updated_at |
---|---|---|
1 | 2020/10/01 | 2020/10/14 |
2 | 2020/10/02 | 2020/10/02 |
3 | 2020/10/03 | 2020/10/12 |
4 | 2020/10/04 | 2020/10/13 |
5 | 2020/10/05 | 2020/10/10 |
6 | 2020/10/10 | 2020/10/10 |
7 | 2020/10/11 | 2020/10/11 |
8 | 2020/10/12 | 2020/10/14 |
9 | 2020/10/13 | 2020/10/14 |
現在を2020/10/14とすると
id | created_at | updated_at |
---|---|---|
8 | 2020/10/12 | 2020/10/14 |
9 | 2020/10/13 | 2020/10/14 |
7 | 2020/10/11 | 2020/10/11 |
6 | 2020/10/10 | 2020/10/10 |
1 | 2020/10/01 | 2020/10/14 |
4 | 2020/10/04 | 2020/10/13 |
3 | 2020/10/03 | 2020/10/12 |
5 | 2020/10/05 | 2020/10/10 |
2 | 2020/10/02 | 2020/10/02 |
こんな感じに、10/7以降の作成物を上にしたいです。
試したこと
ざっといろいろなWebページを見たのですが、
いろいろ理解が追い付いていないのかわかっておりません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/14 13:30