2
我有一個表,叫rides
其中我保存user_id
和driver_id
。所以rides
表格是id|user_id|driver_id|ticket_id|created_at|updated_at
所有用戶(客戶端,驅動程序)保存在users
表中。雖然從rides
表檢索行我寫Laravel雄辯的關係'與'關鍵字
$rides = Ride::with('client','driver')->get();
關係:
public function client()
{
return $this->belongsTo(User::class,'user_id');
}
public function driver()
{
return $this->belongsTo(User::class,'driver_id');
}
現在的問題是,當一個行被檢索,客戶端只有信息來。 driver
是null
。 交換參數driver
和client
$rides = Ride::with('driver','client')->get();
駕駛員信息來了,和客戶成爲空後..我該如何解決這個問題呢?