提问者:小点点

Laravel-如何检查是否存在一对一关系?


假设我有两个模型:汽车,司机。

车型:

<?php

class Car extends \Eloquent {
    public function driver()
    {
        return $this->belongsTo('Driver');
    }
}

驾驶员型号:

<?php

class Driver extends \Eloquent {
    public function car()
    {
        return $this->hasOne('Car');
    }
}

如何查询不属于任何驾驶员的一辆或所有汽车?如何检查查询的车辆是否属于任何驾驶员?


共1个答案

匿名用户

雄辩的方式:

$driverlessCars = Car::has('driver', '=', 0)->get();
// Collection of Car models

有关更多信息,请查看此:Laravel检查是否存在相关模型