/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $rel_interna = RelInterna::findOrFail($id);
     $grupos = Grupo::where('tipo', 'LIKE', 'Finanzas%')->orWhere('tipo', 'LIKE', 'Suministros%')->with(['users' => function ($query) {
         $query->addSelect(['users.id', 'nombre']);
         $query->where('users.id', '!=', \Auth::user()->id);
         $query->orderBy('nombre');
     }])->get();
     $grupos_colectivo = $grupos->filter(function ($grupo) {
         return $grupo->tipo == 'Finanzas Colectivo';
     });
     $grupos_colectivo = $grupos_colectivo->pluck('grupo', 'id');
     $arr_grupos = $grupos_colectivo->toArray();
     $grupos_usuarios = $grupos->filter(function ($grupo) {
         return $grupo->tipo == 'Finanzas Individual';
     });
     $grupos_usuarios = $grupos_usuarios->pluck('users', 'grupo');
     $grupos_usuarios = $grupos_usuarios->map(function ($grupo) {
         return $grupo->pluck('nombre', 'id');
     });
     $arr_usuarios = $grupos_usuarios->toArray();
     //Carga documentos de la relación interna para mostrarlos
     $rel_interna->load('relInternaDocs');
     $documentos = [];
     foreach ($rel_interna->relInternaDocs as $doc) {
         $documentos[] = RelInternaDoc::find($doc->id)->docable;
     }
     $accion = 'consulta';
     return view('relint.infoRelInterna', compact('rel_interna', 'arr_grupos', 'arr_usuarios', 'accion', 'documentos'));
 }