Laravel

Notificações & Mail

Configuração de mail, mailables, markdown mail, notificações, canais de notificação, notificações em banco de dados, notificações em fila

20 perguntas de entrevista·
Mid-Level
1

O que é um Mailable no Laravel?

Resposta

Um Mailable é uma classe PHP que representa um email no Laravel. Ela encapsula toda a lógica de construção de um email (destinatários, assunto, conteúdo, anexos) em uma classe reutilizável e testável. Essa abordagem orientada a objetos facilita a manutenção e permite separar a lógica de negócio da apresentação dos emails.

2

Qual comando artisan cria uma nova classe Mailable?

Resposta

O comando make:mail gera automaticamente uma nova classe Mailable no diretório app/Mail com a estrutura básica necessária. Esse comando cria um esqueleto incluindo o método envelope para definir o assunto e os destinatários, content para o template e attachments para os anexos. Ele acelera significativamente o desenvolvimento evitando a criação manual.

3

Qual é o canal padrão utilizado pelas notificações do Laravel se nenhum canal for especificado?

Resposta

Por padrão, se nenhum canal for explicitamente retornado no método via, o Laravel não utiliza nenhum canal automático. É obrigatório definir os canais no método via da notificação para determinar como ela será enviada. Os canais comuns incluem mail, database, broadcast, nexmo e slack, mas seu uso deve ser declarado explicitamente.

4

Como definir o assunto de um email em uma classe Mailable?

5

Qual método da classe Notification define os canais de envio?

+17 perguntas de entrevista

Domine Laravel para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis