Documentation
Conector Laravel
Packagist: coffeemail/coffeemail-laravel v0.1.0Driver oficial do CoffeeMail para Laravel Mailer, notificações e webhooks, com integração Symfony Mailer e suporte nativo a filas assíncronas.
Prefere usar o cliente PHP sem framework ou em outro ecossistema? Consulte a documentação do SDK PHP oficial.
terminal
Configuração do Ambiente
Adicione as credenciais ao seu arquivo .env e defina o CoffeeMail como o mailer padrão da aplicação.
.env
config/mail.php
Envio com Laravel Mailer (Mailables e Queues)
Envie e-mails usando a sintaxe nativa do Laravel Mail, com suporte completo a filas assíncronas do queue worker.
app/Mail/PedidoConfirmadoMail.php
Acesso Direto à API via Facade
A Facade CoffeeMail permite acessar diretamente qualquer recurso da API CoffeeMail com desestruturação de tupla [$data, $error].
ExemploFacade.php
Proteção de Webhooks com Middleware
O middleware verify.coffeemail.signature valida a assinatura criptográfica HMAC SHA-256 e protege suas rotas contra adulteração.
routes/api.php