dekalee/cdn77
PHP client for the CDN77 API. Wraps endpoints in Query classes to list, create and delete resources, purge resources or specific files, and fetch resource logs. Suitable for integrating CDN77 management actions into your app (incl. Symfony via bundle).
storage:uploaded events in Laravel).spatie/laravel-cdn or build a custom facade.For Executives: "This CDN77 package lets us tap into a global edge network with minimal backend effort—cutting latency for users worldwide while reducing dev time. For example, after a user uploads an image, our system can auto-purge the CDN cache in milliseconds, ensuring they see the latest version immediately. It’s a low-risk, high-reward move: the Apache-2.0 license avoids vendor lock-in, and CDN77’s infrastructure handles the heavy lifting. Perfect for scaling our media-heavy features (e.g., product images, videos) without hiring CDN specialists."
For Engineering:
*"The dekalee/cdn77 package wraps CDN77’s API in a 5-method Query class, handling:
$client->purgeFile('/image.jpg')).HttpClient with Laravel’s Http facade and binding it to the service container.Tradeoffs:
For Design/UX: "This integration will eliminate stale asset issues (e.g., users seeing old images after updates) by automating CDN purges. For example, when a designer updates a hero banner, the system will instantly invalidate the cached version—no more manual ‘hard refresh’ workarounds. It’s a seamless UX upgrade with zero end-user effort."
How can I help you explore Laravel packages today?