Laravel 5 我想在生成/保存账单时减少库存

Laravel 5 我想在生成/保存账单时减少库存,laravel-5,Laravel 5,我正在使用此方法按ID保存客户数据和销售。现在我想在保存或生成账单时减少库存 public function addBill(请求$Request) { //$this->validate$请求[ //“客户id”=>“必需” // ]); $customer=新客户; $customer->cus id\u no=$request->cus id\u no; $customer->name=$request->name; $customer->p_number=$request->p_numb

我正在使用此方法按ID保存客户数据和销售。现在我想在保存或生成账单时减少库存

public function addBill(请求$Request)
{
//$this->validate$请求[
//“客户id”=>“必需”
// ]);
$customer=新客户;
$customer->cus id\u no=$request->cus id\u no;
$customer->name=$request->name;
$customer->p_number=$request->p_number;
$customer->address=$request->address;
$customer->cus\u type=$request->cus\u type;
$customer->total=$request->total;
$customer->tax=$request->tax;
$customer->g_total=$request->g_total;
$customer->paid=$request->paid;
$customer->剩余=$request->g_总计-$request->已付款;
如果($customer->save()){
$id=$customer->id;
foreach($request->productname作为$key=>$v)
{
$data=数组('cus_id'=>$id,
“pro_id”=>$v,
“实际成本”=>$request->实际成本[$key],
“数量”=>$request->qty[$key],
“价格”=>$request->price[$key],
'dis'=>$request->dis[$key],
“金额”=>$request->amount[$key]
);
销售:插入($数据);
}
}
}

Stock是我的型号名称,stocks是我的表名。

Stock和productname有什么关系?拥有一个带有股票和价格属性的
产品
模型不是更好吗?如果客户端在请求中发送的金额为0,该怎么办?Stock是stocks表的模型,productname是stocks表的字段