Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[DUDA] - Realizar Counter Users Online en Laravel.

  • 1 Respuestas
  • 310 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Tharx_

  • *
  • Underc0der
  • Mensajes: 55
  • Actividad:
    1.67%
  • Reputación 2
  • Aprendiendo cada día más...¡Underc0de u rock!
    • Ver Perfil
  • Skype: RainelU
« en: Julio 14, 2019, 08:38:05 am »
Moriré con esto ajaja
Código: PHP
  1. <span>
  2.  Usuarios Online:
  3.  <strong>
  4.   @foreach($users as $user)
  5.    @if($user->isOnline())
  6.     <?php
  7.      $arrayUserCount = array($user->id);
  8.      $userCount = count($arrayUserCount);
  9.                                
  10.      var_dump($arrayUserCount[0]);
  11.     ?>
  12.    @endif
  13.   @endforeach
  14.  </strong>
  15. </span>
  16.  

Tengo un problema con mi código, al yo colocar el foreach me permite iniciar la clase $user->isOnline(), pero realiza OBVIAMENTE el array por cada usuario Online, lo que yo quiero es que genere un array de los usuarios online, sin necesidad de realizar el foreach para iniciar la clase. ¿Cómo puedo iniciar la clase isOnline() sin necesidad de utilizar el foreach para que así me de un solo array de los usuarios online, no un array por cada usuario online

« Última modificación: Julio 14, 2019, 06:09:49 pm por Tharx_ »
<?php
$coder = 'me';

print ("$coder");
?>

Conectado Bartz

  • *
  • Moderador
  • Mensajes: 140
  • Actividad:
    31.67%
  • Reputación 4
  • ~Afaik~
    • Ver Perfil
« Respuesta #1 en: Julio 15, 2019, 02:20:19 pm »
Hola Tharx !
Creo que deberias definir el array fuera del foreach y dentro del mismo usar la funcion array_push, porque ahora lo que estas haciendo es definir el array en cada iteración del ciclo

Seria algo asi:
Código: PHP
  1.  
  2. <?php
  3. $stack = array();
  4. foreach($users as $user)
  5.     if($user->isOnline())
  6.      $arrayUserCount = array_push($user->id);
  7.      $userCount = count($arrayUserCount);
  8. ?>
  9.  


Encontré este ejemplo a ver si te es de ayuda
https://www.php.net/manual/en/function.array-push.php


Con la fuerza del mar, con la paz del rio


 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] Duda con " "

Iniciado por Krisium

Respuestas: 1
Vistas: 2690
Último mensaje Junio 10, 2010, 10:50:35 am
por Xa0s
[SOLUCIONADO][Taller PHP] Duda taller php 2 ejercicio 2

Iniciado por Only

Respuestas: 3
Vistas: 2901
Último mensaje Agosto 05, 2011, 09:48:09 pm
por Only
[SOLUCIONADO] [Taller PHP] Duda taller php 1 ejercicio 2

Iniciado por arthusu

Respuestas: 3
Vistas: 2930
Último mensaje Julio 18, 2011, 02:20:03 am
por arthusu
[SOLUCIONADO] [Taller PHP] Duda taller php 1 ejercicio 2

Iniciado por Only

Respuestas: 2
Vistas: 2272
Último mensaje Agosto 01, 2011, 04:28:03 pm
por Only
[SOLUCIONADO] [Taller PHP] Duda taller php 2 ejercicio 3

Iniciado por arthusu

Respuestas: 4
Vistas: 3252
Último mensaje Agosto 05, 2011, 02:00:42 am
por arthusu