PT-BR
Comece grátis

Modelos de E-mail Laravel: Potencialize Suas Mensagens com Excelência

Quer usar modelos de e-mail HTML responsivos no Laravel? Experimente nossos modelos de e-mail HTML gratuitos para Laravel: escolha um na nossa galeria e edite-o como preferir. Só falta copiar e colar o código HTML no Laravel! Nossos modelos de e-mail HTML para Laravel são exibidos corretamente em todos os dispositivos. Experimente um dos nossos modelos gratuitamente!

O Laravel é um framework web PHP gratuito e de código aberto, feito para construir aplicações web. O Laravel também é útil para e-mail marketing: com seus recursos nativos e pacotes de terceiros, você pode criar e enviar belas campanhas de e-mail para seus assinantes.

Você pode usar o Laravel para as seguintes tarefas de e-mail marketing: 

  • Configurar o envio de e-mails: você pode configurar o Laravel para usar um serviço de envio de e-mails, como Mailgun, SendGrid ou AWS SES. 
  • Criar uma lista de e-mails: crie uma lista de assinantes usando o banco de dados ou um ESP. Você pode usar as migrations e os seeders do banco de dados do Laravel para criar e popular sua lista de e-mails.
  • Agendar o envio de e-mails: use o Task Scheduling do Laravel para enviar campanhas de e-mail em um horário ou intervalo específico. 

Se você precisa de modelos de e-mail para campanhas do Laravel, use o editor do Blocks! 

Por Que Criar Modelos de E-mail para Laravel com o Blocks? 

O editor de e-mails de arrastar e soltar do Blocks é perfeito para criar modelos de e-mail para o Laravel por vários motivos:

1. Interface fácil de usar. Sem precisar programar. 

Nosso editor de e-mails de arrastar e soltar foi feito para ser fácil de usar, permitindo que qualquer pessoa crie e-mails com aparência profissional sem precisar de habilidades de programação. Com o Blocks, os usuários podem adicionar imagens, mudar fontes e organizar o conteúdo de forma visualmente atraente com facilidade.

interface do criador de e-mails do blocks

2. Economia de tempo

O Blocks economiza seu tempo porque você pode criar modelos de e-mail para o Laravel rapidamente sem precisar começar do zero toda vez. Isso é especialmente útil para empresas que enviam newsletters, e-mails promocionais e outros tipos de e-mail regularmente. 

3. Personalização

O Blocks oferece um alto nível de personalização, permitindo que você personalize modelos de e-mail da galeria com sua própria identidade de marca, cores e logotipos. 

4. Otimização para dispositivos móveis

O Blocks oferece modelos de e-mail responsivos que ficam ótimos tanto no desktop quanto em dispositivos móveis. Com cada vez mais pessoas acessando seus e-mails pelo smartphone, esse é um recurso extremamente importante.

Modelo de e-mail para GetResponse compatível com dispositivos móveis no Blocks

5. Custo-benefício

O editor de e-mail do Blocks é mais em conta do que contratar um designer profissional para criar modelos de e-mail. É uma ótima oportunidade para pequenas empresas e startups com orçamentos limitados. Veja você mesmo: confira nossos preços.

Como Usar um Modelo do Blocks em um Mailable do Laravel

O Laravel envia e-mails por meio de classes Mailable que renderizam uma view Blade, então um modelo exportado do Blocks simplesmente se torna essa view. Os passos abaixo seguem a documentação de e-mail do Laravel da versão atual.

Onde Colocar o Modelo

Salve o HTML exportado como um arquivo Blade, por exemplo resources/views/mail/orders/shipped.blade.php. O Laravel sugere a pasta mail, mas aceita qualquer caminho dentro de resources/views. Gere a classe com php artisan make:mail OrderShipped e aponte o método content() dela para a view:

public function __construct(public Order $order) {}

public function content(): Content
{
    return new Content(view: 'mail.orders.shipped');
}

// In a controller
Mail::to($request->user())->send(new OrderShipped($order));

Quais Variáveis Usar

Toda propriedade pública do Mailable fica disponível na view, então o pedido passado ao construtor pode ser exibido direto no HTML. As instruções de echo do Blade escapam a saída com htmlspecialchars; troque para {!! !!} apenas em marcação na qual você confia:

<p>Hi {{ $order->name }},</p>
<p>Your order total is {{ $order->price }}.</p>

Se o HTML exportado já contém chaves duplas, por exemplo um placeholder que o seu serviço de envio preenche, escreva-o como @{{ … }} ou envolva o trecho em @verbatim, e o Blade vai deixá-lo intacto. As duas opções estão descritas na documentação do Blade.

Como Testar o E-mail

Retorne o Mailable de uma rota para pré-visualizá-lo no navegador, por exemplo return new App\Mail\OrderShipped($order);. Para ler a mensagem completa sem entregá-la, troque para o mailer log, que grava cada e-mail nos seus arquivos de log. Nos testes automatizados, chame Mail::fake() e depois verifique o resultado com Mail::assertSent(OrderShipped::class).

Comece por este modelo, não por uma tela em branco

Abra no editor, mude o texto e as cores e exporte para onde você envia seus e-mails. Disponível nos planos pagos e durante o teste grátis de 14 dias.

Ver todos os modelos