dragon-code/laravel-support
Laravel Support by Dragon Code provides a set of useful macros, helpers, and service providers that extend Laravel's built-in features, making common development tasks faster and more convenient. It is lightweight and easy to integrate into existing Laravel applications.
Architecture fit
Illuminate\Support), and no clean boundary between "helper" and "framework shim." These are hard to trace and hard to remove later.Integration feasibility
illuminate/support, Symfony polyfills, or other helper packages, and (c) auto-discovered providers registering behavior we did not ask for.composer.json.Technical risk — MEDIUM (down from HIGH)
Key questions
^4.x, but this release is 3.9.0. Which major line are we actually on, and is there a parallel 4.x track? Resolve before pinning anything.Stack fit
^3.9 — confirm against the 4.x question above before committing) and commit the lockfile; never allow * or unconstrained resolution.composer.json edit only.Migration path (ranked)
app/Support/ or an internal package. MIT makes this legally trivial; attribution in a NOTICE file. Still the cheapest path if we consume fewer than ~5 helpers.Compatibility
config/app.php and confirm no unwanted config/view/migration registration.Sequencing
composer why dragon-code/laravel-support plus a grep for each exported function name.Maintenance
composer update rather than a clean error — the observability problem is unchanged.Support
Scaling
Failure modes
Cannot redeclare function errors when another dependency ships the same helper name (unchanged, and independent of maintenance status).Ramp-up
Recommendation
3.9.0 changes the verdict from "do not introduce" to "introduce only with a pin, an owner, and an exit plan." The release itself is low-risk — compatibility widening plus cosmetic hygiene, no breaking changes or deprecations — but it reverses the prior assessment's decisive finding: the package is evidently not dormant. That is one data point of re-engagement, not a maintenance guarantee, and bus factor one plus zero dependents remain true. Adopt with ^3.9 (after resolving the 3.x/4.x question), inventory the helper surface, add a CI guard, and treat the next Laravel major as the forcing function to re-evaluate — reimplementing in under a day remains cheap if the package goes quiet again.
How can I help you explore Laravel packages today?