質問編集履歴

1

UserControllerに新たに'random'を定義。ブレード側のforelseの部分を$randomに変更

2022/10/13 13:15

投稿

takigawa777
takigawa777

スコア21

test CHANGED
File without changes
test CHANGED
@@ -71,11 +71,12 @@
71
71
  {
72
72
  $user = User::find($id);
73
73
  $recommended_posts = Post::recommend($user->id)->get();
74
- $random = $collection->random(3);
74
+ $random = $recommended_posts->random(3);
75
75
  return view('users.show',[
76
76
  'title' => 'プロフィール',
77
77
  'user' => $user,
78
78
  'recommended_posts' => $recommended_posts
79
+ 'random' => $random
79
80
  ]);
80
81
  }
81
82
 
@@ -174,7 +175,7 @@
174
175
 
175
176
  <h2>{{ $user->name }} のおすすめ投稿</h2>
176
177
  <ul class="posts">
177
- @forelse($recommended_posts as $post)
178
+ @forelse($random as $post)
178
179
  <li class="post">
179
180
  <div class="post_content">
180
181
  <div class="post_body">