Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function update(Request $request, $id)
- {
- dd($request);
- $purchase = Purchase::findOrFail($id);
- $purchase['stockID'] = $request->stockID;
- $purchase['supplier_id'] = $request->supplyer_id;
- $purchase['payment_status_id'] = $request->payment_status;
- $purchase['purchase_date'] = $request->purchase_date;
- // dd($purchase);
- $purchase->update();
- $purchase_id = $purchase->id;
- // dd($purchase_id);
- /*----------------delete previous data : Start --------------------*/
- $deleteddata = PurchaseDetails::where('purchase_id', $purchase_id)->delete();
- /*----------------delete previous data END--------------------*/
- // dd($insert_details_array);
- $insert_details_array=array();
- // dd($income_id);
- foreach($request->addmore as $details){
- // $data = new incomes_details();
- $data['purchase_id'] = $purchase_id;
- $data['product_id'] = $details['product_id'];
- $data['purchase_qty'] = $details['quantity'];
- $data['purchaseprice'] = $details['purchaseprice'];
- $totalpurchase = $data['purchaseprice']*$data['purchase_qty'];
- $data['total_amount'] = $totalpurchase;
- $data['created_at'] = now();
- // $product = new Product;
- // $product['id'] = $data['product_id'];
- // $product['AvlQty'] += $data['purchase_qty'];
- // $product->update();
- Product::where('id', $data['product_id'])->decrement('AvlQty',$data['purchase_qty']);
- $insert_details_array[]=$data;
- // dd($data);
- unset($data);
- }
- // dd($getqty);
- // dd($product);
- if($insert_details_array)
- {
- PurchaseDetails::insert($insert_details_array);
- }
- return redirect()->back();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement