首页 > 解决方案 > laravel 上的数据被检索了 2 次

问题描述

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

标签: laravelcontrollerlaravel-blade

解决方案


推荐阅读