/**
  * 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 you need to validate any input.
     $deposito = Deposito::findOrFail($id);
     $deposito->update($request->all());
     return redirect('deposito');
 }
 /**
  * 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;
 }