楷模
class Model1 extends Eloquent {
public function model2() {
return $this->hasOne('Model2');
}
}
class Model2 extends Eloquent {
public function model1() {
return $this->belongsTo('Model1');
}
}
我要查询
我想从所有的情况下Model1
都该不会有Model2
。换句话说,Model1
id
在Model2
table column中没有任何引用model1_id
。
这可以通过foreach
循环来实现,迭代所有Model1
并检查model2
属性是否为null。但我想通过口才查询来做到这一点。
您可以尝试类似
Model1::has('model2', '=', 0)->get();
更新:
Model1::doesntHave('model2')->get();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句