【问题标题】:Laravel - How to check if One To One relationship exists?Laravel - 如何检查是否存在一对一关系?
【发布时间】:2014-06-13 19:57:57
【问题描述】:

假设我有 2 个模型:汽车、司机。

车型:

<?php

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

驱动器型号:

<?php

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

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

【问题讨论】:

    标签: php laravel eloquent


    【解决方案1】:

    雄辩的方式:

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

    欲了解更多信息,请查看:Laravel check if related model exists

    【讨论】:

      猜你喜欢
      • 2020-06-21
      • 2014-05-28
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多