Играем с красноречивыми отношениями 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();
Я могу получить заказ и детали заказа с идентификатором продукта, включенным в детали заказа. Но я хочу иметь возможность получить название продукта, чтобы я мог его отобразить.
Какой запрос мне выполнить или лучший способ определить мои отношения?