我想在laravel中像cakephp这样的递归关系

时间:2016-11-30 08:50:29

标签: php laravel

我有一个模型查询,其中我使用两个函数从另外两个表中获取数据,但现在我想要前两个表中另一个表的数据。

模型查询:

$query=TemporaryBooking::where('customer_email',$mail)->with(['driverFinalPrice','negotiateDriver'])->get();

TemporaryBooking中的两个函数:

protected $table='temporary_bookings';

    public function driverFinalPrice()
    {
        return $this->hasMany('App\DriverFinalPrice');
    }
    public function negotiateDriver()
    {
        return $this->hasMany('App\NegotiateDriver');
    }

现在我想要通过 NegotiateDriver

检索的驱动程序数据
protected $table='negotiate_drivers';

public function driver()
  {
     return $this->hasOne('App\Driver');
  }

我希望你能理解我的问题。谢谢。

0 个答案:

没有答案