danilovl/cache-response-bundle
@CacheResponseAttribute) integrate seamlessly with Symfony controllers.Adopt when:
danilovl:cache-response:clear) align with your workflow.Look elsewhere if:
For Executives:
"This package lets us cache API responses with a single line of code—like adding @CacheResponse to a controller method. For example, our product catalog endpoint could serve 10x faster with minimal dev effort, slashing cloud costs. It’s a drop-in solution for Symfony apps, with CLI tools to manage cache invalidation. Low risk: MIT license, PHP 8.5+, and no vendor lock-in."
For Engineering:
*"We’re adding a declarative caching layer for Symfony controllers using danilovl/cache-response-bundle. Key benefits:
@CacheResponseAttribute(key: '...', expiresAfter: 60).php bin/console danilovl:cache-response:clear).For Frontend/Full-Stack Teams: *"Need to speed up your API calls? Just add this attribute to your controller:
#[CacheResponseAttribute(key: 'user-profile', expiresAfter: 300)]
public function showProfile(): Response { ... }
No backend changes needed—works with existing Symfony apps. Great for dashboards, search results, or any data that doesn’t change often."*
How can I help you explore Laravel packages today?