假设我有两个模型:汽车,司机。
车型:
<?php
class Car extends \Eloquent {
public function driver()
{
return $this->belongsTo('Driver');
}
}
驾驶员型号:
<?php
class Driver extends \Eloquent {
public function car()
{
return $this->hasOne('Car');
}
}
如何查询不属于任何驾驶员的一辆或所有汽车?如何检查查询的车辆是否属于任何驾驶员?
雄辩的方式:
$driverlessCars = Car::has('driver', '=', 0)->get();
// Collection of Car models
有关更多信息,请查看此:Laravel检查是否存在相关模型