Guía de actualización a Laravel 8
El proceso de actualización de Laravel 7 a Laravel 8 es muy sencillo y debería tomarte alrededor de 15 minutos. A continuación, te mostraremos los pasos más relevantes que debes realizar.
El proceso de actualización de Laravel 7 a Laravel 8 es muy sencillo y debería tomarte alrededor de 15 minutos. A continuación, te mostraremos los pasos más relevantes que debes realizar.
Laravel WebSockets es un paquete para Laravel 5.7 y superior que te permitirá iniciar tu aplicación con WebSockets en muy poco tiempo. Sirve como reemplazo para la API Pusher y tiene un panel de depuración, estadísticas en tiempo real e incluso te permite crear controladores WebSocket personalizados.
Los Canales de Presencia son construidos sobre la seguridad de los canales privados mientras que exponen la característica adicional de saber quién está suscrito al canal. Esto hace que sea fácil construir características de aplicaciones poderosas y colaborativas como notificar a usuarios cuando otro usuario está viendo o escribiendo en la misma página.
Pusher se ubica como una capa en tiempo real entre sus servidores y sus clientes. Pusher mantiene conexiones persistentes con los clientes, a través de WebSocket si es posible y recurriendo a la conectividad basada en HTTP, para que tan pronto como sus servidores tengan nuevos datos que quieran enviar a los clientes lo puedan hacer instantáneamente.
En muchas aplicaciones web modernas, los WebSockets son usados para implementar interfaces de usuarios actualizadas en tiempo real. Cuando algún dato es actualizado en el servidor, un mensaje es típicamente enviado a través de una conexión WebSocket para ser manejado por el cliente. Esto proporciona una alternativa más robusta y eficiente para monitorear continuamente tu aplicación en busca de cambios.
En esta serie te mostraremos cómo crear comentarios en tiempo real en tu aplicación usando las herramientas de Broadcasting y Echo.
En la lección anterior, aprendimos cómo crear pruebas automatizadas para nuestros componentes de Livewire y cómo verificar que una página incluye un componente esperado. En esta lección, escribiremos pruebas con un enfoque más unitario, para verificar, por ejemplo, que al emitir un evento o llamar a un método el estado de un componente cambie.
Escribir pruebas automatizadas es una actividad muy importante dentro del desarrollo de software, pues nos ayuda a comprobar el correcto funcionamiento de nuestras aplicaciones. En esta lección te enseñaré cómo podemos escribir pruebas automatizadas para nuestros componentes de Livewire.
En esta lección crearemos un nuevo componente para mover los filtros, y veremos una interesante característica de Laravel Livewire que permite a nuestros componentes comunicarse entre sí.
En esta lección te explicaremos cómo paginar resultados de forma dinámica en tus componentes de Laravel Livewire.
En esta lección te enseñaré cómo agregar la funcionalidad para ordenar los resultados dinámicamente, usando las diversas columnas en la tabla de nuestro componente de Laravel Livewire.