baks-dev/files-res
Laravel/PHP пакет для управления файловыми ресурсами: загрузка и хранение в public/upload, настройка прав доступа, асинхронная обработка через очередь Messenger (async_files_resources). Поддерживает пережатие и конвертацию изображений в WebP через отдельный CDN-сервер.
baks-dev/files-cdn), reducing server load and improving page load times. Aligns with long-term goals for WebP adoption and async processing.baks-dev/core for shared authentication and validation.baks-dev/files-cdn).baks-dev/core is a strategic fit for shared auth/validation logic.baks-dev/files-cdn), which may not align with your cloud strategy (e.g., AWS S3, Cloudflare)."This package allows us to standardize and accelerate file management for [Product X], reducing development time by up to 30% while enabling future optimizations like CDN offloading for faster media delivery. By leveraging async processing, we avoid blocking user requests during heavy uploads (e.g., video encoding), improving scalability. The MIT license and PHP 8.4+ support align with our tech stack, and the modular design keeps costs low—no need for expensive proprietary solutions. However, we’ll need to invest in a separate CDN setup for WebP conversion, which is a one-time cost for long-term performance gains."
*"Pros:
baks-dev/core for auth/validation; can customize storage adapters or replace Symfony Messenger with Laravel’s queue system.Cons:
Recommendation:
baks-dev/core if using shared auth/validation.spatie/laravel-medialibrary or intervention/image."**"This package supports our roadmap for scalable media handling and performance optimizations, but it’s not a silver bullet. Key trade-offs:
How can I help you explore Laravel packages today?