Здравствуйте, у меня есть система, которая отображает данные комментариев для каждого поста на панели администратора, но у меня возникла проблема, поэтому я уже показываю данные на панели инструментов, но мои комментарии были получены 2 раза, и я не знаю, почему
вот моя функция в контроллере
public function getCommentPost($id){
$user = Auth::user();
$compalls = $user->posts;
foreach ($compalls as $key => $value) {
$compalls[$key]->comment_all = Idea::where('id_post', $id)->get();
}
return view('admin.comment_all', compact('compalls'));
}
это возвращаемое изображение
надеюсь, вы, ребята, можете мне помочь, спасибо
Хорошо, я добавляю свой код, так как он выглядит просто так
foreach ($compalls as $compall)
<tr>
@foreach ($compall->coment_all as $coment)
<td>{{ $coment->id_user }}</td>
<td>{{ $coment->title }}</td>
@endforeach
</tr>
@endforeach
вот моя модель на Post.php
public function comments(){
return $this->hasMany(Comment::class);
}