回答編集履歴
1
修正
test
CHANGED
@@ -6,10 +6,12 @@
|
|
6
6
|
|
7
7
|
$recommend1 = DB::table('article')->where('reccomend', 1)->orderBy('id', 'desc')->take(10)->get();
|
8
8
|
|
9
|
-
$reco
|
9
|
+
$recommend2 = DB::table('article')->whereNotIn('id', $recommend1->pluck('id'))->orderBy('view_count', 'desc')->take(20)->get();
|
10
10
|
|
11
11
|
```
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
whereNotInで、recommend1で取得したidは除くという処理を記述しています。
|
16
|
+
|
15
|
-
クエリビルダでgetした時、Collectionで帰ってきてなかったら`$recommend1->pluck('id')`の部分を`array_pluck($recommend1, 'id')`にしてください
|
17
|
+
クエリビルダでgetした時、Collectionで帰ってきてなかったら`$recommend1->pluck('id')`の部分を`array_pluck($recommend1, 'id')`にしてください。
|