【发布时间】:2014-07-24 12:01:20
【问题描述】:
我正在尝试显示没有与之关联的 cmets 的帖子列表。换句话说,在我的一对多关系中,如果有孩子,帖子不应该显示。
除了使用原始查询进行此操作外,是否有一种简单的方法可以雄辩地做到这一点?
模型 - Post.php
public function comments()
{
return $this->hasMany('Comment');
}
模型 - Comment.php
public function post()
{
return $this->belongsTo('Post');
}
控制器 - PostController.php
public function unanswered()
{
$posts = Post::with('comments')
->orderBy('created_at', 'desc')
->paginate(5);
return View::make('unanswered')->with('posts',$posts);
}
【问题讨论】:
标签: laravel laravel-4 eloquent