wotz/filament-image-or-video
A Filament form field that accepts either an image or a video upload in one component, switching previews automatically and keeping validation simple. Drop it into any resource form, repeater, or custom page for flexible media input.
Executive summary: This is a small MIT-licensed Filament package that can accelerate delivery of a common admin need: letting editors upload either an image or a video through one field. It is best positioned as a tactical accelerator for an MVP or internal workflow, not a strategic media platform. Because adoption is essentially zero and the package score is low, we should pilot it with a short compatibility spike, pin the version, and retain a fork-or-replace fallback. The business value is faster admin delivery and less custom upload code; the risk is maintainability and maturity, which we can contain by limiting scope.
Engineering summary: The package appears to encapsulate Filament field behavior for image-or-video uploads. Use it behind our own form abstraction where practical, add tests around validation/storage/preview, and confirm compatibility with our Filament version before committing. If requirements expand into transcoding, media libraries, CDN delivery, or moderation, we should graduate to a custom media service rather than stretching this package.
How can I help you explore Laravel packages today?