laravel上的数据被检索了2次

时间:2018-09-21 03:06:53

标签: laravel controller laravel-blade

您好,我有一个系统在管理控制台中显示每个帖子的评论数据,但是我在这里遇到了问题,所以我已经在仪表板中显示了数据,但是我的评论数据被检索了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);
}

0 个答案:

没有答案