public function show($id)
 {
     $user = User::findOrFail($id);
     $programas = $user->Productos;
     $programasDisponibles = array('0' => '') + Producto::whereDoesntHave('Usuarios', function ($q) use($id) {
         $q->where('user_id', $id);
     })->orderBy('nombre')->lists('nombre', 'id');
     return view('admin.lista_clientes_programas', compact('programas', 'user', 'programasDisponibles'));
 }