sebdesign/artisan-cloudflare
A Laravel package that adds Artisan commands for managing Cloudflare, so you can purge cache, manage DNS records, and control zones from the CLI or scheduled tasks. It wraps the Cloudflare API in a simple, configurable integration for your app.
Adopt when:
Look elsewhere or postpone when:
For executives: a small, low-risk integration that automates clearing Cloudflare's edge cache whenever we deploy or publish content, so customers stop seeing stale pages and our team stops doing manual cache clears. The v2.9.0 release is a maintenance signal — the package added support for the newest Laravel version and dropped end-of-life PHP and Laravel versions. That is good housekeeping, not a new risk, but it does mark a hard floor: any application still on PHP 7 or Laravel 5 can no longer take updates.
For engineering: v2.9.0 is a compatibility-only release — Laravel 13.x support, PHP 7.x and Laravel 5.x removed. No new features. Treat it as a routine bump if we are on PHP 8+ and Laravel 9+, and verify our CI matrix and composer.json constraints actually reflect that before merging. If any service is still on PHP 7, that service must stay pinned to v2.8.0 and be tracked as tech debt, since v2.8.0 will no longer receive fixes. Because the package is a thin wrapper rather than an API SDK, we should keep our purge calls behind a small internal interface so swapping it out — or dropping it — stays a contained change.
How can I help you explore Laravel packages today?