Saber cuando un usuario esta en linea II
Comprar curso

34. Saber cuando un usuario esta en linea II

En este capítulo se profundizará en cómo saber si un usuario está en línea o no en la aplicación de chat. Se explicará cómo utilizar Laravel Echo para enviar eventos de presencia y cómo utilizarlos para conocer la actividad de los usuarios en la sala de chat.


2 comentarios

Inicia sesión para comentar

Comentarios:

  • Hugues Mayamba Bunketi

    Hugues Mayamba Bunketi hace 2 años

    De momento lo he resuelto de esta manera, si tienes una mejor forma, se agradece saberlo

    public function getActiveProperty(){

            if (empty($this->users_notifications->first()->id)){

                return collect();

            }else{

                return $this->users->contains($this->users_notifications->first()->id);

            }

        }

     

        //Ciclo de vida

        public function updatedBodyMessage($value){

            if (empty($this->users_notifications->first()->id)){

                return collect();

            }

            else{

                if($value){

                 Notification::send($this->users_notifications, new \App\Notifications\UserTyping($this->chat->id));  

                }

            }

        }

    • Victor Arana Flores hace 2 años

      Hola amigo, todos esos detalles lo solucionamos en el curso. Te recomiendo seguir viendolo

  • Hugues Mayamba Bunketi

    Hugues Mayamba Bunketi hace 2 años

    Cuando intento abrir un chat con un nuevo contacto salta error: Attempt to read property "id" on null

    El error está en:

     public function getActiveProperty(){ return $this->users->contains($this->users_notifications->first()->id);  }