玩弄 laravel 雄辩的关系。我有这些关系。
命令:
id
id_customer
订单.php
public function orderDetails(){
return $this->hasMany('App\OrderDetail', 'order_id');
}
订单详情
id
order_id
product_id
quantity
订单详情模型
public function product()
{
return $this->hasMany('App\Product', 'id', 'id');
}
public function order(){
return $this->belongsTo('App\Order', 'order_id', 'id');
}
产品
id
name
price
当 dd'ed dd($this->order->with('orderDetails')->get();
我可以使用包含在订单详细信息中的产品 ID 来获取订单和订单详细信息。但我希望能够获得产品的名称,以便显示它。
我应该运行什么查询或更好的方式来定义我的关系?