Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Media Manager Laravel Package

slimani/filament-media-manager

Filament Media Manager for Filament v4/v5: folder-based media library with smooth browser UI, hierarchical tree navigation, tagging, search/filtering, and multi-disk support. Integrates with Filament forms, tables, and actions.

View on GitHub
Deep Wiki
Context7
v0.12.1

Fixed

  • Added missing videoThumbnails() and withVideoThumbnails() methods to MediaManagerPlugin to allow configuration of video thumbnail generation.
v0.11.0

[v0.11.0] - 2026-04-14

Added

  • Multi-language Support: Massive translation effort adding support for 20 languages including Arabic, Mandarin, Spanish, German, Japanese, and more.
  • Farsi Support: Added Farsi (fa) localization.

Fixed

  • French Localization: Corrected a mix-up where the French (fr) locale contained Persian text.
  • Folder Labeling: Fixed the folder detail label to use the singular "Folder" key instead of plural.
  • Code Style: Resolved minor indentation inconsistencies in the MediaBrowser component.

Contributors

  • Huge thank you to @mstfkhazaal for the incredible effort in localizing the package into 20 languages!
v0.10.0

[v0.10.0] - 2026-04-04

Added

  • Image Metadata Support: Added alt_text and caption fields to the Media Browser UI.
  • Rich Editor Integration: Images inserted into the Rich Editor now automatically include alt and title attributes based on the file's metadata.
  • Custom TipTap Node: Introduced MediaImageNode to better handle image rendering and persistence within the TipTap editor.

Fixed

  • Reliable Image Insertion: Switched to EditorCommand for inserting images in the Rich Content plugin, resolving synchronization issues.
  • Node Binding: Improved the binding of custom image extensions in the service provider to ensure consistent behavior across the application.

Contributors

v0.9.11

v0.9.11 Release

v0.9.10

Add Laravel 13 support

v0.9.9

Changes\n\n- Fix: Resolve synchronization issues in Rich Editor and Media Picker.\n- Fix: Preserve original filenames during upload.

v0.9.5

Features & Improvements

  • Extension Badge Styling: Added color-coded badges for common file extensions.
  • Folder URL Persistence: The current folder is now maintained via the folder GET parameter, allowing for persistence on browser refreshes.
  • acceptedFileTypes support: Correctly implemented support for restricting file types in picker mode for rich text integration.
  • Clear Selection: Added a "Clear" button to the selected items footer.
  • UI Refinements: Improved bulk action icons and added item counts for folders.

Bug Fixes

  • File Naming Logic: Fixed an issue where file extensions were included in the database name column.
  • ActionGroup Fix: Resolved a BadMethodCallException caused by incompatible ActionGroup usage in infolist affixes.
  • TypeError: Fixed type errors in suffixAction calls.

Documentation & Style

  • Unified code styling using Laravel Pint.
  • Improved naming conventions across the package.
v0.9.4

Added

  • Support for restricting file types in MediaManagerRichContentPlugin using acceptedFileTypes().

Fixed

  • Resolved an issue where non-accepted file types could still be selected in the MediaBrowser when using the rich editor integration.
v0.9.3

Features

  • Added support for PDF, video, and other non-image files in the rich text editor.
  • Non-image files are now rendered with a clean block containing a file icon, name, size, and extension badge.
  • Integrated new 'mediaFile' TipTap node to handle non-image media persistence.
v0.9.2

Fixes

  • Use correct 'id' attribute for TipTap images (renders as 'data-id') to ensure persistence.
  • Implement 'HasFileAttachmentProvider' in 'MediaManagerRichContentPlugin' for automatic provider resolution.

Documentation

  • Updated README with improved rich text integration examples.
v0.9.0

This release introduces deep integration with Filament's Rich Editor, including:

  • Media Manager integration with RichEditor toolbar.
  • Dynamic URL resolution for media in rich text content (signed/temporary URLs support).
  • Refactored Infolist components (MediaImageEntry and MediaFileEntry) for better specialization.
  • Enhanced Model support with InteractsWithRichContent trait.
  • Updated documentation for Rich Text Editor integration.
v0.8.3

Refactored media components: Introduced specialized MediaImageEntry and renamed generic utility to MediaFileEntry.

v0.8.1

fix: resolve RootTagMissingFromViewException in MediaManager page

v0.8.0

feat: add media regeneration action and conversion selection support in components

v0.7.0

Fixed

  • Resolved migration publishing errors by merging multiple migration stubs into a single unified migration file.
  • Fixed missing migration stub paths in MediaManagerServiceProvider.

Changed

  • Breaking: Refactored InteractsWithMediaFiles trait to be more generic. Model-specific relationships like avatar and cv have been removed from the trait and should now be defined directly in the model.
  • Reorganized documentation to prioritize Plugin Registration and Prepare Model sections.

Added

  • Comprehensive testing suite covering components, relationships, and publishing workflows.
  • Instruction for multi/polymorphic relationships in documentation.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle