Мои две таблицы связаны таким образом
public function orders() {
return $this->belongsToMany('App\Order');
}
public function products() {
return $this->belongsToMany('App\Product', 'OrderDetails');
}
Как я могу получить столбец для количества? Определяется в таблице order_product
Где сохранить количество? Кажется, есть какая-то действительно плохая концепция с настройкой вашей БД. Опиши подробнее!






Используйте withPivot():
public function orders() {
return $this->belongsToMany('App\Order')->withPivot('quantity');
}
$orders = Product::find($id)->orders;
foreach($orders as $order) {
// $order->pivot->quantity
}
Вы можете подробно объяснить свою проблему?