/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Requests\ProductoRequest $request) { $table = Producto::findOrFail($id); $table->update($request->all()); \Session::flash('flash_message', 'Se ha actualizado crrectamente!!!'); return redirect(''); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $transferencia = new Transferencia(); $transferencia->codigo = $request['codigo']; $transferencia->fecha = $request['fecha']; if ($request['tip_destino'] == 3) { //tipo 3 agente $transferencia->agente_id = $request['seleccion_id']; } if ($request['tip_destino'] == 2) { // tipo 2 dependencia $transferencia->dependencia_id = $request['seleccion_id']; } if ($request['tip_destino'] == 1) { // tipo 2 deposito $transferencia->deposito_id = $request['seleccion_id']; } $transferencia->save(); foreach ($request['id'] as $id) { $producto = Producto::findOrFail($id); $producto->tip_destino = $request['tip_destino']; $producto->cod_destino = $request['seleccion_id']; $producto->save(); $transferencia->producto()->attach($id); } return redirect('transferencia'); }
public function informacionProducto($id) { $prmProducto = Producto::findOrFail($id); return view('sitio.producto.info', compact('prmProducto')); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id, Request $request) { //$this->validate($request, ['name' => 'required']); // Uncomment and modify if needed. $producto = Producto::findOrFail($id); $producto->update($request->all()); return redirect()->route('carga.show', [$producto->carga_id]); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { if (Auth::user()->rol->permisos->contains(7)) { $producto = Producto::findOrFail($id); $producto->delete(); Session::flash('mensaje', 'Producto Borrado!!!'); return redirect()->route('admin.producto.index'); } else { return abort(401); } }
private function listProduc($datas) { $data = []; $ubicacion = null; foreach ($datas as $value) { if ($value->tip_destino == 1) { $deposito = Deposito::findOrFail($value->cod_destino); $ubicacion = $deposito->nombre; } else { if ($value->tip_destino == 2) { $dependencia = Dependencia::findOrFail($value->cod_destino); $ubicacion = $dependencia->nombre; } else { if ($value->tip_destino == 3) { $agente = Agente::findOrFail($value->cod_destino); $ubicacion = $agente->apellido . ' ' . $agente->nombre; } else { $producto = Producto::findOrFail($value->cod_destino); $ubicacion = $producto->nombre; } } } array_push($data, array('id' => $value->id, 'nombre' => $value->nombre, 'nro_serie' => $value->nro_serie, 'id_patrimonial' => $value->id_patrimonial, 'ubicacion' => $ubicacion, 'detalle' => $value->detalle)); } return $data; }
private function GuardarVenta($datos, $suma) { $Lista = array(); $Venta = Venta::create(['id_usuario' => auth::user()->id, 'fecha_compra' => Carbon::now(), 'total' => $suma]); foreach ($datos as $ID => $Valor) { $vcp = Venta_cuerpo::create(['id_cabecera' => $Venta->id, 'id_producto' => $ID, 'cantidad' => $Valor['cantidad'], 'precio_unitario' => $Valor['precio']]); $vcp->save(); $pro = Producto::findOrFail($ID); $stock = $pro->stock(); $stock->cantidad -= $Valor['cantidad']; $stock->save(); $Lista[$ID]['nombre'] = $pro->nombre; $Lista[$ID]['cantidad'] = $Valor['cantidad']; $Lista[$ID]['precio'] = $Valor['precio']; } $Venta->save(); $this->sendMailCompra($Venta, $Lista); }
public function getView($id) { $producto = Producto::findOrFail($id); return view('Productos/modalview')->with("producto", $producto); }
/** * @param $id * @return \Illuminate\Http\JsonResponse */ public function get($id) { try { $producto = Producto::findOrFail($id); } catch (NotFoundHttpException $e) { abort(404); } return response()->json($producto); }