teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

見当違いな回答のため、取り下げます。

2019/07/02 11:00

投稿

Calmar
Calmar

スコア43

answer CHANGED
@@ -1,10 +1,1 @@
1
- > ・Viewに渡された良いねしたカード$user->good_cards()の中身は毎回正しく①②③④全カードの並び替えになっています。ダブっていません。
2
-
3
- データベースからは正しく取得できていて、その後のロジックで重複していると思います。
4
-
5
- おそらくですが、$cards->inRandomOrder($pages) かと。
6
-
7
- inRandomOrder($pages)は、最終的にorder by RAND($pages) になりますが、
8
- RAND()に引数を指定した場合は、固定値が返却されます。
9
-
10
- これにより、補足の状況になってると推測されます。
1
+ 見当違な回答のため、取り下げます。