请教 Eloquent 问题!!!

有两个model A B 查询A时(列表数据)希望通过 B下面的某个字段来做限制

A 与 B 的关系

class A extends Model
{
    public function relation()
   {
        return $this->hasOne(B::class);
    }
}

控制器中使用

    $id = 121212;

    $list = A::with(['relation'=>function ($query) {
              $query->where('condition_id',$id);
    }])->get();
//这样达不到要求    我只想取满足B里面字段condition_id = $id  的A得所有数据原生SQL太不优雅了,想用这种with方式 ,怎么写啊!!!麻烦指点。
zhouqiang2017
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
zhouqiang2017
修改的评论也不能少于六个字哦!
yinchuanjiang
修改的评论也不能少于六个字哦!
yinchuanjiang
修改的评论也不能少于六个字哦!
zhouqiang2017 回复 yinchuanjiang
修改的评论也不能少于六个字哦!
yugihuang
修改的评论也不能少于六个字哦!