Игра с красноречивыми отношениями laravel. У меня эти отношения.Запрос красноречивых отношений с более чем одной колонкой
Заказ:
id
id_customer
Order.php
public function orderDetails(){
return $this->hasMany('App\OrderDetail', 'order_id');
}
OrderDetail
id
order_id
product_id
quantity
OrderDetail Модель
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 дд ($ this-> заказе запасного> с ('ORDERDETAILS') -> получить();
Я могу получить заказ и заказать детали с идентификатором продукта, включенным в детали заказа. Но я хочу, чтобы иметь возможность получить название продукта, чтобы я мог его отображать.
Какой запрос я использую или лучший способ определить мои отношения?
нет названия, я не вижу столбец имя ?? !! – aimme
продукт имеет название столбца –
Просто отредактировал его, чтобы показать правильно. –