overtrue/laravel-qcloud-content-audit
Laravel integration for Tencent Cloud content audit (QCloud CMS), helping you moderate user-generated text and images for sensitive or unsafe content. Simple configuration and an easy-to-use API make it quick to add content safety checks to Laravel apps.
tms / ims) applied at request time, and server-side normalization of uploaded images (driver selection between GD and Imagick, 300px proportional scaling, PNG/JPEG encoding). That is a "buy/adopt" decision, not a build one — writing and maintaining this in-house is low-value engineering.ImageServiceProvider, becomes migration work. This is a known, bounded, one-time cost that should be estimated before the upgrade is committed to a release.tms / ims rules on first use and a Laravel 13 image service binding conflict. Both are cold-start failures — the kind that surface in a fresh deploy or a low-traffic endpoint rather than in a warm dev environment — so the fix directly de-risks onboarding and first-upload journeys.Adopt when:
Look elsewhere when:
For executives (one paragraph). This is a small, focused dependency that handles image uploads correctly so we don't staff and maintain that logic ourselves. The new major is a housekeeping release, not a feature release: it moves us onto Laravel 13 and PHP 8.3, and it fixes two bugs that could break the very first image upload after a fresh deploy. The cost is a one-time migration of our existing image code — bounded and well documented — and the benefit is that we stay on a supported framework version with a tested, security-audited component. Recommendation: adopt as part of the Laravel 13 upgrade, not as a standalone change.
For engineering leads. v5 is a breaking major with three concrete consequences: the PHP 8.3 / Laravel 13 floor, the Intervention Image 2 → 4 API migration, and removal of the legacy ImageServiceProvider registration. Both tms / ims rules and the GD/Imagick binding were broken on cold start under Laravel 13; those are fixed and covered by regression tests that reproduced the failures before the fix. Evidence quality is good: 26 tests / 96 assertions, GD and Imagick both exercised, no skips or risky tests, CI green on PHP 8.3 (min and max dependency sets), 8.4 and 8.5, plus style, Composer validation and a security audit with no exceptions used. The residual risk is that this is a young major — verify first-upload behaviour on a genuinely cold environment in staging before rollout.
Ask. Approve adoption as a line item inside the Laravel 13 upgrade, with the Intervention Image migration scoped and a staging cold-start check on the upload path before release.
How can I help you explore Laravel packages today?