/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $compra = Compra::find($id); $compra->fill($request->all()); $compra->save(); return redirect('/compra')->with('message', 'edit'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $opcionmateria = MateriaPrima::all()->lists('nombre', 'id'); DetalleCompra::create($request->all()); //Aqui se actualiza la compra $idcompra = $request['compras_id']; $costo = $request['costo']; //Obtenemos el costo de la transaccion $compra = Compra::find($idcompra); //Buscamos la compra $compra->total = $compra->total + $costo; $compra->save(); //actualizar $compra = $idcompra; return view('detallecompra.create', compact('compra', 'opcionmateria'))->with('message', 'store'); // return redirect('/detallecompra')->with('message','store'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $opcionmateria = MateriaPrima::all()->lists('nombre', 'id'); //Aqui se actualiza la compra $idcompra = $request['compras_id']; $costo = $request['costo']; //Obtenemos el costo unitario $cantidad = $request['cantidad']; $descuento = $request['descuento']; $subtotal = $cantidad * $costo; DetalleCompra::create($request->all()); $compra = Compra::find($idcompra); //Buscamos la compra $compra->subTotal = $compra->subTotal + $subtotal; //Actualizamos el subtotal $compra->total = $compra->subTotal - $descuento; //Descuento $compra->save(); //actualizar $compra = $idcompra; return view('detallecompra.create', compact('compra', 'opcionmateria'))->with('message', 'store'); // return redirect('/detallecompra')->with('message','store'); }