cleaniquecoders/media-manager
A Laravel media management package for uploading, organizing, and attaching files to Eloquent models. It provides a simple API for images and documents, storage disk integration, and reusable media associations so you can manage assets without writing upload logic yourself.
cleaniquecoders/media-manager gives a Laravel + Livewire app a ready-made media library UI — uploads, collections, and drag-to-reorder sorting — so the team can ship asset management without building a bespoke admin surface. Use it to keep roadmap time on differentiating features rather than CRUD for files.media-manager-views), it fits back-office and admin-panel use cases where a polished, fully custom UI isn't a requirement. That makes it a credible candidate for an MVP or internal CMS milestone.'self') environments. It removes a third-party CDN from the runtime dependency surface, which simplifies vendor/security review and reduces attack surface — a decision input if your org has a strict CSP or a no-external-CDN policy.media-manager-views must re-publish livewire/media-collection.blade.php to pick up the CSP-safe sorting. That's a small, well-bounded task worth tracking as a ticket in the current sprint.Adopt it when:
Look elsewhere when:
To executives: This package buys us a working media library — uploads, collections, drag-to-reorder — for the cost of an integration instead of a build. The latest patch (1.2.2) hardens it for production by removing an external CDN dependency, which means it now works inside our security policy without exceptions or waivers. Low risk, patch-level upgrade, no API changes.
To engineering: Integrate via Livewire; expect publishable views under the media-manager-views tag. 1.2.2 swaps SortableJS-over-CDN for native HTML5 drag-and-drop, resolving CSP 'self' breakage in production. Action item: if you've published the views, re-publish livewire/media-collection.blade.php — no other code changes required. Note that publishing views means we own those templates and must re-publish on relevant vendor upgrades; keep that in the upgrade checklist.
How can I help you explore Laravel packages today?