/**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     //
     $materiaprima = MateriaPrima::find($id);
     $materiaprima->fill($request->all());
     $materiaprima->save();
     return redirect('/materiaprima')->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');
 }
 public function findall()
 {
     return $MateriaPrima = MateriaPrima::all();
 }