回答編集履歴

1

質問に対する回答を追記

2022/10/10 05:45

投稿

watage
watage

スコア24

test CHANGED
@@ -1,9 +1,20 @@
1
1
  inRandomOrderを使った事ないのですが、マニュアルを見る限り
2
2
  ```php
3
- DB::table('posts')->inRandomOrder()->limit(3)->get();
3
+ $posts = DB::table('posts')->inRandomOrder()->limit(3)->get();
4
4
  ```
5
5
  もしくは
6
6
  ```php
7
- Post::inRandomOrder()->limit(3)->get();
7
+ $posts = Post::inRandomOrder()->limit(3)->get();
8
8
  ```
9
9
  でいけないですかね?
10
+
11
+ >状況としてはランダムで取得する方法は分かっていてコメント(comment)だけを取得などは成功しているのですが、
12
+ >各投稿を丸ごと取得(投稿者や日時コメント内容など全て)する書き方が分かっていない状況になります。
13
+ bladeでforeachで回せば取れませんか?
14
+ ```blade
15
+ @foreach ($posts as $post)
16
+ <p>User Name : {{ $post->name }}</p>
17
+ <p>Comment : {{ $post->comment }}</p>
18
+ <p>Create At : {{ $post->create_at }}</p>
19
+ @endforeach
20
+ ```