我有以下表格:
订单
line_items
制品
甲采购订单中包含多个行项目,并且每个订单项具有一个产品和数量的字段(" 数量 ").
以下是我定义Laravel模型的方法:
产品型号:
class Product extends Model
{
public function lineitems()
{
return $this->hasMany('App\LineItem');
}
}
Run Code Online (Sandbox Code Playgroud)
LineItem模型:
class LineItem extends Model
{
public function purchase_order()
{
return $this->belongsTo('App\PurchaseOrder', 'purchase_order_id');
}
public function product()
{
return $this->hasOne('App\Product', 'product_id');
}
}
Run Code Online (Sandbox Code Playgroud)
PurchaseOrder型号:
class PurchaseOrder extends Model
{
public function lineitems()
{
return $this->hasMany('App\LineItem');
}
}
Run Code Online (Sandbox Code Playgroud)
我希望得到所有'line_items.qty'的SUM,其中'product.id' …