Laravel Media Library is a powerful, free package that can associate all kinds of files with Eloquent models. In addition to that it can generate thumbnails and responsive images. It can also track all your media across file systems, and much more!
Using the Media Library Pro add-on package you can easily accept downloads and store them in the media library as well as manage all media previously uploaded.
The Media Library Pro add-on package provides Vue, React and Blade components that let you easily accept downloads and store them in the media library. There are also components that allow you to manage all uploaded media.