El paquete Laravel Digest te permite enviar correos electrónicos en formato digest de manera sencilla y configurable. Ideal para resúmenes de registros, errores o boletines.
¿Para qué sirve? ✅
Con Laravel Digest, puedes agrupar eventos en un solo correo y enviarlo cuando se cumpla un criterio. Algunos ejemplos:
✅ Un resumen cada 100 registros de usuarios.
✅ Un correo diario con errores del sistema.
✅ Un boletín mensual con las últimas publicaciones.
¿Cómo funciona?
Cuando ocurre un evento, lo agregas a la cola del digest. Laravel Digest se encarga de enviarlo cuando se cumpla la frecuencia establecida.
use HmonesLaravelDigestFacadesDigest;
public function created(User $user)
{
$batchId = 'userCreated';
$mailable = UserCreatedMailable::class;
$data = ['name' => $user->name];
$frequency = 'custom'; // También puede ser 'daily', 'weekly', etc.
Digest::add($batchId, $mailable, $data, $frequency);
}
Ventajas
Ahorra recursos al evitar múltiples correos innecesarios.
Fácil de configurar y adaptar a cualquier aplicación.
Funciona con eventos clave de la aplicación.
¡Simplifica tus notificaciones con Laravel Digest! Puedes ver más detalles en GitHub.
Artículos Relacionados
Descubre más desde CIBERED
Suscríbete y recibe las últimas entradas en tu correo electrónico.
