huangdijia/laravel-redis-ide-helper
Laravel Redis IDE Helper generates IDE autocompletion metadata for Laravel's Redis facade, exposing dynamic Redis commands and connection methods to your editor. Improve PhpStorm/IntelliJ discovery and reduce guesswork when working with Redis in Laravel apps.
Redis facade, giving autocompletion and inline documentation for Redis commands in PhpStorm, VS Code (Intelephense), and similar tooling. It directly supports decisions about whether to spend engineering time on local/CI tooling that improves day-to-day velocity.Illuminate\Support\Facades\Redis directly, this package reduces the friction and error rate of that choice. If your roadmap moves toward repository/service abstractions over Redis, this tooling becomes less valuable — a useful signal in build-vs-abstraction debates.Adopt when:
Redis facade in application code.barryvdh/laravel-ide-helper) and want the same treatment for Redis.require-dev) dependency — it adds no runtime footprint, so the risk profile is low and the cost is a single composer require --dev and a generation command.Look elsewhere when:
predis as your Redis client or wrap Redis behind custom interfaces/repositories — the generated facade stubs won't match your call sites.For executives (one paragraph): This is a low-cost, zero-runtime-risk developer-tooling package. It teaches developers' editors the full set of Redis commands available in our Laravel stack, so engineers spend less time looking up signatures and more time shipping, and new hires ramp faster. The business case is developer productivity and reduced trivial errors, not new product capability — expect it to pay off quietly in velocity rather than in a headline feature. Adoption cost is effectively one line in composer.json and a generation step, with no impact on production.
For engineering leads: Adding huangdijia/laravel-redis-ide-helper as a require-dev dependency gives the IDE accurate signatures and docblocks for the Redis facade. It complements laravel-ide-helper and Larastan, and is safe to generate pre-commit or in CI. Caveat: the newly published v4.0.0-beta.1 is a major-version beta whose changelog contains no detail — do not roll it out team-wide yet. Pin to the stable v3.0.5 line, task one engineer with evaluating the v4 beta in a sandbox, and require a written upgrade path (breaking-change list) before we promote it.
How can I help you explore Laravel packages today?