add stock validation on sale

dev
ajikamaludin 1 year ago
parent 6aaeb37caf
commit 2fb60538ef
Signed by: ajikamaludin
GPG Key ID: 476C9A2B4B794EBB

@ -64,6 +64,16 @@ class SaleController extends Controller
"cost" => $item['cost'],
"quantity" => $item['qty'],
]);
$product = Product::where('id', $item['id'])->first();
$stock = $product->stock - $item['qty'];
if ($stock < 0) {
DB::rollBack();
return redirect()->back()
->with('message', ['type' => 'error', 'message' => 'Stok barang tidak cukup']);
}
$product->update(['stock' => $stock]);
}
DB::commit();

Loading…
Cancel
Save