Adquiere este curso para tener acceso a todas las lecciones
Comprar curso34. 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 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 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); }