Media Library Pro is a paid add-on package that offers Blade, Livewire, Vue, and React components to upload files to your application.
Media Library Pro ships with two components for every environment: an attachment component, and a collection component.
The attachment component can upload one or more files with little or no extra information. It's a lightweight solution for small bits of UI like avatar fields or message attachments.
The collection component can upload multiple files with custom properties. The collection component shines when you need to manage media, for example in admin panels.
If none of those fit the bill, Media Library Pro supplies you with a number of helpers to build your own components.
We've created a demo application in which all components are installed. This way you'll have a full example on how to use components in your project.
You'll find the code of the demo application in this repository on GitHub. In order to composer install on that project, you'll need to have a license.