質問編集履歴

2

UserControllerとshow.bladeの更新

2022/10/10 07:03

投稿

takigawa777
takigawa777

スコア21

test CHANGED
File without changes
test CHANGED
@@ -71,11 +71,13 @@
71
71
  public function show($id)
72
72
  {
73
73
  $user = User::find($id);
74
+ $post =
74
75
  $recommended_posts = Post::recommend($user->id)->get();
75
76
  return view('users.show',[
76
77
  'title' => 'プロフィール',
77
78
  'user' => $user,
79
+ 'posts' => $posts,
78
- 'recommended_posts' => $recommended_posts
80
+ 'recommended_posts' => $recommended_posts,
79
81
  ]);
80
82
  }
81
83
 
@@ -172,13 +174,11 @@
172
174
  @endif
173
175
 
174
176
  <h2>{{ $user->name }} のおすすめ投稿</h2>
175
- <ul>
176
- @forelse($recommended_posts as $recommend_post )
177
+ @foreach ($posts as $post)
177
- <li><a href="{{ route('posts.show', $recommend_post) }}">{{ $recommend_post->comment }}</a></li>
178
- @empty
179
- <li>おすすめの投稿はありません。</li>
178
+ <p>User Name : {{ $post->name }}</p>
180
- </ul>
179
+ <p>Comment : {{ $post->comment }}</p>
181
- @endforelse
180
+ @endforeach
181
+
182
182
  @endsection
183
183
  ```
184
184
 

1

画像の追加

2022/10/09 12:31

投稿

takigawa777
takigawa777

スコア21

test CHANGED
File without changes
test CHANGED
@@ -9,10 +9,12 @@
9
9
  ### 発生している問題・エラーメッセージ
10
10
 
11
11
  ```
12
- エラーメッセージなどはなく、過去の投稿した内容を丸ごと一件ずつ呼び出したいのですが、![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-09/621b2072-07ca-4e3f-a074-cc63349a478f.png)phpmyadminで設定しているpostsテーブルから user_id(投稿者の名前)だけやcomment(投稿者の書いたコメント内容)だけを呼び出す方法は分かるのですが、postsテーブル丸ごと呼び出す際の書き方が分かりません。
12
+ エラーメッセージなどはなく、過去の投稿した内容を丸ごと一件ずつ呼び出したいのですが、phpmyadminで設定しているpostsテーブルから user_id(投稿者の名前)だけやcomment(投稿者の書いたコメント内容)だけを呼び出す方法は分かるのですが、postsテーブル丸ごと呼び出す際の書き方が分かりません。
13
+ ```
13
14
 
14
15
  ```
15
-
16
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-10-09/8b45b187-71fc-4a80-8e82-f34bb3f3cd82.png)
17
+ ```
16
18
  ### 該当のソースコード
17
19
 
18
20
  ```