私は3つのモデルを持っています:
Product
Inventory
Order
それらの間の関係は次のようになります。
注文は在庫と $nventory->belongsTo('product'); と manyToMany の関係にあります。
/** Product Model **/
class Product extend Model
{
public function inventories()
{
return $this->hasMany('App\Inventory');
}
}
/** Inventory Model **/
class Inventory extend Model
{
public function products()
{
return $this->belongsTo('App\Product');
}
}
/** Order Model **/
class Order extend Model {
public function inventories()
{
return $this->belongsToMany('App\Inventory','order_items');
}
//how do I get this?
public function products()
{
}
}
ピボット テーブルのhasManyThrough
ため、 は機能しません。order_items
注文した商品を受け取るにはどうすればよいですか?