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.
Users can also pick multiple images at the same time (V2-feature):
You can browse images using the UI:
For each image, you can view the image, view rows of information (can add custom rows) and edit each item using a custom form:
One of the use cases could be to allow adding tags to images:
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.
⚡️ Single Project V2 + V3 (NEW)
All the new features of the Media Library V3. Install Filament MediaLibrary Pro in 1 project. Includes two activations (local and production). Filament V3 support.
⚡️ Unlimited Projects V2 + V3 (NEW)
Get all the new features of Media Library V3. Install Filament MediaLibrary Pro in unlimited projects. Unlimited license activations. Filament V3 support.
Single Project V1
Install Filament MediaLibrary Pro in 1 project. Includes two activations (local and production). Filament V2 support.
Unlimited Projects V1
Install Filament MediaLibrary Pro in unlimited projects. Unlimited license activations. Filament V2 support.