我有一个模型查询,其中我使用两个函数从另外两个表中获取数据,但现在我想要前两个表中另一个表的数据。
模型查询:
$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');
}
我希望你能理解我的问题。谢谢。