artisan-build/built-for-cloud-contracts
Contracts-only package from artisan-build that supplies interfaces and abstractions for cloud-focused Laravel/PHP applications, helping standardize integrations and keep implementations swappable and testable.
MAIL_MAILER or maintain a mail.php fork per environment. This supports a policy decision ("no unmanaged mail outside production") that is enforceable in code rather than in a wiki.Consider adoption when:
MAIL_TO in .env") rather than a code-level contract — this is exactly the failure mode the package's "lockdown contracts" framing addresses.Look elsewhere or defer when:
Mail::send with per-message transport overrides) — verify the lockdown actually intercepts those paths before assuming coverage.log/array mailers and a .env default already cover the risk.For executives (one line): A small, cheap safeguard that makes it structurally impossible for non-production systems to email real customers — insurance against a high-cost, low-frequency incident.
For engineering leadership: Early-stage (v0.4.1) Laravel package that adds managed-mail lockdown contracts — an enforced "safe by default" for outbound mail outside production. Low integration surface, config-driven, but pre-1.0, so it should be pinned and treated as a guardrail rather than core infrastructure. Recommend: adopt behind a version pin for non-production environments, review the contract API at each minor release, and revisit for broader use once it reaches a stable release or the contract surface stops moving.
For the security/compliance reviewer: It provides a code-level control (not just process) that outbound mail in lower environments is constrained to approved recipients/transports — useful as supporting evidence in an access-control or data-handling narrative, provided you can show configuration is environment-managed and not overridable at runtime.
How can I help you explore Laravel packages today?