Aplicación de chat livewire con Laravel Reverb
Línea de tiempo
31 de agosto
- Creé un nuevo proyecto Laravel #initialCommit con Breeze
- Transmisión instalada con
php artisan install:broadcasting
para habilitar la funcionalidad de transmisión - Configuración de pinta agregada verifique aquí
- Rector integrado con soporte para Laravel-rector
- Implementado phpstan con soporte para larastan con soporte de vanguardia
- Voltios reemplazados con componentes tradicionales de cable vivo.
1 de septiembre
- Diseños ajustados para trabajar con componentes de página completa de Livewire
- Se agregó cobertura de tipo de plagas para garantizar la seguridad total del tipo.
- Se eliminó la verificación por correo electrónico ya que no es necesaria en nuestro caso.
- Pruebas optimizadas para componentes livewire
- Cobertura de prueba ampliada para alcanzar el 100%
- Modelo de sala creado, migración, fábrica y pruebas.
- Modelo de miembro creado, migración, fábrica y pruebas.
- Modelo de Chat creado, migración, fábrica y pruebas.
- Se establecieron relaciones entre la sala, el miembro y el chat, y se agregaron pruebas para ellos.
2 de septiembre
- Se movieron los componentes del panel y del perfil al directorio de páginas.
- Atributo de perfil agregado al modelo de usuario y pruebas actualizadas
- Componente de Chats creado y pruebas agregadas.
- Web.php refactorizado para usar un grupo de middleware para rutas de autenticación
- diseñó la barra lateral y agregó el componente de la barra lateral
- Se agregaron pruebas para el componente de la barra lateral con y sin habitaciones.
3 de septiembre
- Conseguimos nuestro primer PR #1
7 de septiembre
- Dependencias actualizadas
- Se agregaron chats a la navegación.
- Diseñé la interfaz de usuario de Chats y la moví al componente
- Se agregaron algunas pruebas para asegurarse de que todo vaya bien.
5 de octubre
- Se agregó un componente Seleccionar
- Se agregó una función de creación de sala.
- Se agregó una función de sala de conmutación
- Pruebas agregadas para las nuevas funciones.
- Algunas refactorizaciones menores
6 de octubre
- Dependencias actualizadas
- Barra lateral actualizada para mostrar las salas del usuario
- Componente de índice actualizado a la sala del usuario.
- Pruebas actualizadas para reflejar los cambios.
- Algunas refactorizaciones menores
Más actualizaciones por venir...