A media-library for Filament PHP.
This package allows you to give your users a beautiful way to upload images to your application and manage their library. It integrates with and is based on Spatie MediaLibrary, one of the most popular and widely used packages in the Laravel ecosystem.
The MediaLibrary page is the page where your users can view all their images. The complete package is compatible with both dark- and lightmode.
Users can drag-and-drop their images unto the upload component. Bulk uploads are allowed. You can use Laravel's queue processing feature to handle the process of generating responsive images in the background.
You can use the MediaPicker Field everywhere inside the admin panel where you want it: as a single field or in a repeater. It works everywhere.
When a user clicks on 'Choose image', he/she will see the following modal, which they can use to pick an image.
For each image, you can edit the caption and the alt-text. You can view the full image URL in the browser and delete images as well.
By default Filament comes with it's own CSS, which integrates neatly into the admin panel design. However, as I did in the above screenshots, it is just as beautiful if you integrate it with your own Filament theme.
Find the full installation guide at the Filament PHP website.