【发布时间】:2018-09-20 03:50:53
【问题描述】:
所以昨天我成功统计了帖子中的评论,现在我想在管理仪表板中显示评论,所以这是我在控制器中的代码
public function getComment()
{
$user = Auth::user();
$posts = $user->posts();
foreach ($posts as $key => $value) {
$posts[$key]->post_comments = PostComment::where('post_id', $value->id)->get();
}
return $posts;
}
这是我获取此评论的 web.php 路由代码
Route::get('/comment/post/{id}', 'DashboardController@getComment');
但即使在不同的帖子中,它也会检索所有评论,我只想从我想要的同一帖子中获得评论。奇怪的是,当我单击按钮时,它会从帖子中检索随机 id 而不是 id,它看起来像这样
希望大家能帮帮我,谢谢
【问题讨论】:
-
你想检索某个帖子的所有cmets,不是吗?。
-
是的,兄弟
-
github.com/sapna-bhayal/post_comment在这里你会找到完整的解决方案
-
@AyamGeprek 检查我的答案
https://stackoverflow.com/a/52418428/2876362
标签: php json laravel controller eloquent