/** * 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. $agente = Agente::findOrFail($id); $agente->update($request->all()); return redirect('agente'); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function show($id) { $producto = Producto::findOrFail($id); if ($producto->tip_destino == 1) { $ubicacion = Deposito::findOrFail($producto->cod_destino); } if ($producto->tip_destino == 2) { $ubicacion = Dependencia::findOrFail($producto->cod_destino); } if ($producto->tip_destino == 3) { $ubicacion = Agente::findOrFail($producto->cod_destino); } if ($producto->tip_destino == 4) { $ubicacion = Producto::findOrFail($producto->cod_destino); } return view('producto.show', compact('producto', 'ubicacion')); }
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; }