【发布时间】:2016-12-13 16:56:44
【问题描述】:
我正在尝试使用 ORM 关系连接两个表 post 和 comment,
$posts = Post::with('comments')->get();
使用with 加入表格时如何在 cmets 上使用条件?
我可以使用 whereHas like
$posts = Post::whereHas('comments', function ($query) {
if(isset($_GET['title']))
$query->where('title', $_GET['title']);
})->get();
但是当我使用whereHas 时,如果结果中没有任何评论,我将不会收到帖子
基本上我想在右表上使用带条件的左连接
【问题讨论】:
-
您能否发布您想要的
Sql查询,以便我们轻松理解问题..
标签: php laravel orm laravel-5.2