Launched this week
Media Manager for Laravel
Upload files from anything in Laravel
7 followers
Upload files from anything in Laravel
7 followers
A flexible Laravel package that uploads files from UploadedFile, Base64, URLs, local paths, and raw content with support for multiple disks, chunk uploads, metadata, and smart file management.

Would love to see built-in image transformations like resizing or cropping through the same API, maybe via a fluent chain like `->upload($file)->resize(800, 600)->toDisk('s3')`. Would save pulling in intervention just for the basics.
@furkanyhey Thanks for the great suggestion! I completely agree that basic image transformations should feel just as seamless as uploading. It's something I've been considering, and a fluent API like the one you suggested fits the package's philosophy really well. I'll definitely explore adding built-in transformations while keeping the package lightweight and flexible. Thanks for the ide
the chunk upload support is such a thoughtful addition, especially since most file packages skip that and force you to wire up tus or similar separately. nice execution on the multiple disk handling too
@eyp859336673920 Thank you! That was one of the biggest pain points I wanted to solve. In many projects, developers end up integrating separate tools just to support large uploads, so I wanted chunk uploads to work out of the box with a clean Laravel API. I'm really happy to hear the multi-disk implementation also feels solid. Thanks for the kind words and feedback! 🚀
The multiple disk support out of the box is genuinely useful, especially with chunk uploads baked in. Really clean API for what is usually a pain point in Laravel projects.
@minekld0 Thanks a lot! That was exactly the goal behind Media Manager—to make file management feel simple and native in Laravel instead of requiring multiple packages or custom implementations. I'm really glad the multi-disk support and built-in chunk uploads stood out to you. There are plenty of improvements planned, so I'd love to hear any feature requests as you continue using it.