overtrue/laravel-qcloud-captcha
Laravel integration for Tencent Cloud CAPTCHA (TCaptcha). Verifies the client ticket and randstr server-side, ships a validation rule, config publishing, and helpers so you can drop captcha protection into forms and APIs with minimal setup.
Architecture fit
^13.9 and PHP ^8.3. That makes the package only installable on a Laravel 13.9+ application. Any service still on Laravel 12 cannot consume 4.x at all, which effectively splits our estate into two adoption tracks.Integration feasibility
composer update. There are no documented migrations, config publishes, or data changes.composer update --dry-run, composer validate --strict, composer check-style, composer test. That is a healthy baseline but it confirms installability and the package's own test suite, not behavior under our integration patterns.Technical risk
composer update --dry-run proves resolution, not runtime correctness. PHP 8.4/8.5 deprecations in our own code or in transitive dependencies will surface at runtime, not at resolve time.^13.9 implies a very recent framework major. Adjacent packages we depend on may not yet declare Laravel 13 compatibility, which can deadlock composer update across the whole application even though this package alone would resolve.Key questions
Stack fit
Migration path
composer.json for applications that cannot move yet, so an unattended composer update cannot pull 4.0.0 and break resolution.Compatibility
composer.lock graph, not against the package in isolation.Sequencing
Maintenance
Support
Scaling
Failure modes
composer update for the whole application, and the failure presents as a framework conflict rather than as this package's fault.Ramp-up
How can I help you explore Laravel packages today?