Laravel

Notificaciones & Mail

Configuración de mail, mailables, markdown mail, notificaciones, canales de notificación, notificaciones en base de datos, notificaciones en cola

20 preguntas de entrevista·
Mid-Level
1

¿Qué es un Mailable en Laravel?

Respuesta

Un Mailable es una clase PHP que representa un email en Laravel. Encapsula toda la lógica de construcción de un email (destinatarios, asunto, contenido, archivos adjuntos) en una clase reutilizable y testeable. Este enfoque orientado a objetos facilita el mantenimiento y permite separar la lógica de negocio de la presentación de los emails.

2

¿Qué comando artisan crea una nueva clase Mailable?

Respuesta

El comando make:mail genera automáticamente una nueva clase Mailable en el directorio app/Mail con la estructura básica necesaria. Este comando crea un esqueleto que incluye el método envelope para definir el asunto y los destinatarios, content para el template y attachments para los archivos adjuntos. Acelera significativamente el desarrollo evitando la creación manual.

3

¿Cuál es el canal predeterminado utilizado por las notificaciones de Laravel si no se especifica ningún canal?

Respuesta

Por defecto, si no se retorna explícitamente ningún canal en el método via, Laravel no utiliza ningún canal automático. Es obligatorio definir los canales en el método via de la notificación para determinar cómo se enviará. Los canales comunes incluyen mail, database, broadcast, nexmo y slack, pero su uso debe declararse explícitamente.

4

¿Cómo definir el asunto de un email en una clase Mailable?

5

¿Qué método de la clase Notification define los canales de envío?

+17 preguntas de entrevista

Domina Laravel para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis