Laravel incluye un sistema de eventos que provee una implementación simple del patrón observador. Con Laravel podemos disparar eventos que luego pueden ser «escuchados» por uno o más listeners, y dentro de cada listener podemos agregar la lógica que haga falta para enviar notificaciones vía email, Slack, SMS, hacer cambios en la base de datos o lo que nuestra aplicación requiera.
Además Laravel incluye soporte para diferentes proveedores de Queues y muchos otros features que pueden ser bastante útiles en el desarrollo de aplicaciones modernas.
En este curso nos encargaremos de explicarte todo sobre los eventos y los listeners de manera detallada, así como los features adicionales que incluye Laravel para trabajar con queues, crear jobs, hacer broadcasting, etc.
Parte 1: Eventos con Laravel
- 1 . Introducción a los eventos y listeners en Laravel 17:24
- 2 . Uso de eventos en el ORM Eloquent 26:37
- 3 . Crea y dispara tus propios eventos en Laravel 22:14