2
とdriver_id
を保存するrides
と呼ばれるテーブルがあります。 ですのでrides
テーブルはid|user_id|driver_id|ticket_id|created_at|updated_at
です。 すべてのユーザー(クライアント、ドライバ)はusers
テーブルに保存されます。 rides
テーブルから行を取得中に、私はキーワード 'with'を使って雄弁な関係を構築
$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();
ドライバ情報を交換した後 が来て、クライアントがゼロになりますか?