draliragab/filament-cloudflare-mail-sender
A Filament plugin for sending Laravel mail through Cloudflare Email Routing, with admin settings to configure Cloudflare email delivery directly from your panel. Simplify transactional email setup and management without leaving Filament.
composer require draliragab/filament-cloudflare-mail-sender:^1.0. The ^1.0 constraint means v1.0.1 lands automatically as a patch — no composer.json edit needed to pick up the docs improvements..env (and .env.example) → confirm the mailer is wired into config/mail.php → send one test message..env (MAIL_MAILER or the package's own driver key) so staging can fall back to log or SMTP while production uses Cloudflare. Hardcoding the mailer in config/mail.php is the fastest way to break local development.smtp. That lets you send selectively — Mail::mailer('cloudflare')->to(...) for real recipients while everything else stays on the default driver during rollout.ShouldQueue so a slow or failing upstream doesn't block the Filament request cycle.Mail::fake() in feature tests. Assertions on Mail::assertSent() keep the suite free of network calls; reserve one real send per environment for smoke testing after deploy.^1.0 is correct here; there's no reason to pin 1.0.1 exactly, since the patch introduced no behavioral change.From address doesn't belong to a verified domain. This is the single most common cause of "the package doesn't work.".env, never in a committed config file.php artisan config:clear after editing .env. On cached-config environments (staging, production) the new values silently won't apply, and you'll debug a problem that doesn't exist.storage/logs/laravel.log for the underlying response body before assuming the Filament integration is at fault.log or Mailpit locally; use a real send only in one staging smoke test. Otherwise you'll burn through quota and clutter deliverability stats on test traffic.From per notification, or a wrapper that logs payloads, a custom Mailable or a small transport decorator is the clean seam — no need to fork the package.How can I help you explore Laravel packages today?