/**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create($tipo, $egreso_id = null, $opciones = null)
 {
     if ($tipo == 'ingreso' && !empty($egreso_id)) {
         $egreso = Egreso::find($egreso_id);
         $egreso->load('rms.cog');
         $arr_rms = [];
         foreach ($egreso->rms as $rm) {
             $arr_rms[$rm->id] = ['rm' => $rm->rm, 'cog' => $rm->cog->cog];
         }
         /**
          * @todo Consultar otras posibles identificaciones del deósito para determinar solo el saldo x identificar
          */
         $no_identificados = NoIdentificado::where('identificado', 0)->orderBy('fecha', 'DESC')->get()->lists('fecha_monto', 'id');
         return view('polizas.formIngresoReemEgreso', compact('egreso', 'no_identificados', 'arr_rms'));
     } else {
         return redirect()->back();
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     $rel_interna = RelInterna::findOrFail($id);
     $rel_interna->fecha_revision = Carbon::today()->toDateString();
     $rel_interna->recibe = \Auth::user()->id;
     $rel_interna->estatus = 'Recibida';
     $rel_interna->save();
     foreach ($request->input('docs') as $doc_id) {
         if ($rel_interna->tipo_documentos == 'Egresos') {
             $documento = Egreso::find($doc_id);
         }
         if ($rel_interna->tipo_documentos == 'Solicitudes') {
             $documento = Solicitud::find($doc_id);
         }
         $documento->user_id = \Auth::user()->id;
         $documento->save();
         $documento_rel_interna = $documento->relacionInternaDocs()->where('rel_interna_id', $id)->first();
         $documento_rel_interna->validacion = 'Aceptada';
         $documento_rel_interna->save();
     }
     $rel_interna->load('relInternaDocs');
     foreach ($rel_interna->relInternaDocs as $doc) {
         if (empty($doc->validacion)) {
             RelInternaDoc::find($doc->id)->update(['validacion' => 'Rechazada']);
         }
     }
     $message = 'Relación ' . $rel_interna->id . ' recibida con éxito';
     return redirect()->action('RelacionInternaController@index')->with(['message' => $message]);
 }