Eloquent 返回存在关系的行

Jam*_*mes 3 php laravel eloquent

我有一个父表和一个子表,其中雄辩的模型设置为:

class Parent extends Eloquent {

    public function children()
    {
        return $this->hasMany('child');
    }

}

class Child extends Eloquent {

    public function parent()
    {
        return $this->belongsTo('parent');
    }

}
Run Code Online (Sandbox Code Playgroud)

如何仅返回具有 1 个或多个子项的父行?

web*_*eat 7

文档你这样做:

$parents = Parent::has('children')->get();
Run Code Online (Sandbox Code Playgroud)