/** * @param int $id * @return usuario Registrado en Sala */ public function registrarUsuarioSala($idSala) { $idUsu = Auth::user()->id; //verificar si ya existe un registro del usuario en la sala seleccionada $validador = UsuariosSala::verificar($idSala, $idUsu); //traer los usuarios que enviaron los mensajes a una sala $mensajes = SalasChat::usuariosMensajes($idSala); if ($validador == 1) { $usu_sala = SalasChat::usuariosRegSala($idSala); return View::make('template.chat.index', compact('usu_sala', 'idSala', 'mensajes')); } else { $usuario_sala = new UsuariosSala(); $usuario_sala->id_sala_chat = $idSala; $usuario_sala->id_usuario = $idUsu; $usuario_sala->save(); $usu_sala = SalasChat::usuariosRegSala($idSala); return View::make('template.chat.index', compact('usu_sala', 'idSala', 'mensajes')); } }