данные о Laravel получили получить 2 раза - PullRequest
0 голосов
/ 21 сентября 2018

Здравствуйте, у меня есть система, которая отображает данные комментариев для каждого поста на панели администратора, но у меня возникла проблема, поэтому я уже показываю данные на панели инструментов, но мои комментарии были получены 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'));
}

это возвращаемое изображение enter image description here

надеюсь, вы, ребята, можете мне помочь, спасибо

Хорошо, я добавляю свой код, так как он выглядит просто так

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);
}
...