Laravel,获取所选用户的所有帖子评论

时间:2014-09-09 12:38:52

标签: laravel comments polymorphism

如何将所有用户发表评论?

我已经在评论和帖子/个人资料之间使用morphTo()方法将所有评论都放在一个db表中。

我尝试使用hasMany('评论',' author_id')方法,但我不能只发布帖子标题,id,slug的评论。

评论模型:

public function commentable()
{
    return $this->morphTo();
}

发布模型

public function comments()
{
    return $this->morphMany('Comment', 'commentable');
}

我想在视野中做什么

@foreach ($profile->comments as $comment)
    <tr>
        <td><a href="#">Post Title HERE</a></td>
        <td>{{ $comment->created_at->diffForHumans() }}</td>
    </tr>
@endforeach

0 个答案:

没有答案