PHPackages                             andrey-pirozhkov/filament-medialibrary - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. andrey-pirozhkov/filament-medialibrary

ActiveLibrary[Image &amp; Media](/categories/media)

andrey-pirozhkov/filament-medialibrary
======================================

Media library for Filament 5 with visual file manager

1.0.2(4mo ago)15MITBladePHP ^8.2

Since Feb 16Pushed 4mo agoCompare

[ Source](https://github.com/AndreyPirozhkov/filament-medialibrary)[ Packagist](https://packagist.org/packages/andrey-pirozhkov/filament-medialibrary)[ RSS](/packages/andrey-pirozhkov-filament-medialibrary/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (3)Versions (4)Used By (0)

Filament Media Library
======================

[](#filament-media-library)

Медиа библиотека для Filament 5 с визуальным файловым менеджером на основе `spatie/laravel-medialibrary`.

Установка
---------

[](#установка)

### Через Composer (локальный пакет)

[](#через-composer-локальный-пакет)

Добавьте в `composer.json` вашего проекта:

```
{
    "repositories": [
        {
            "type": "path",
            "url": "./packages/andrey/filament-medialibrary"
        }
    ],
    "require": {
        "andrey/filament-medialibrary": "*"
    }
}
```

Затем выполните:

```
composer require andrey/filament-medialibrary
```

### Публикация конфигурации

[](#публикация-конфигурации)

```
php artisan vendor:publish --tag=filament-medialibrary-config
```

### Запуск миграций

[](#запуск-миграций)

Миграции будут автоматически загружены при установке пакета. Выполните:

```
php artisan migrate
```

Использование
-------------

[](#использование)

После установки пакета страница "Медиа" автоматически появится в навигации Filament панели.

Конфигурация
------------

[](#конфигурация)

Отредактируйте `config/filament-medialibrary.php` для настройки:

```
return [
    'navigation_label' => 'Медиа',
    'navigation_icon' => 'heroicon-o-photo',
    'navigation_sort' => 10,
    'folders_table' => 'media_folders',
    'items_table' => 'media_items',
];
```

Возможности
-----------

[](#возможности)

- ✅ Просмотр всех загруженных файлов
- ✅ Сортировка по дате, имени, расширению, размеру
- ✅ Поиск по названию файла
- ✅ Загрузка файлов через drag-and-drop
- ✅ Загрузка папок через drag-and-drop
- ✅ Создание папок в файловой структуре
- ✅ Удаление файлов и папок
- ✅ Навигация по папкам

Структура пакета
----------------

[](#структура-пакета)

```
packages/andrey/filament-medialibrary/
├── src/
│   ├── Filament/
│   │   └── Pages/
│   │       └── MediaLibrary.php
│   ├── Models/
│   │   ├── MediaFolder.php
│   │   └── MediaItem.php
│   └── FilamentMediaLibraryServiceProvider.php
├── database/
│   └── migrations/
│       ├── 2024_01_01_000002_create_media_folders_table.php
│       └── 2024_01_01_000003_create_media_items_table.php
├── resources/
│   └── views/
│       └── filament/
│           └── pages/
│               └── media-library.blade.php
├── config/
│   └── filament-medialibrary.php
└── composer.json

```

Требования
----------

[](#требования)

- PHP ^8.2
- Laravel ^12.0
- Filament ^5.0
- spatie/laravel-medialibrary ^11.0

Лицензия
--------

[](#лицензия)

MIT

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance75

Regular maintenance activity

Popularity5

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

138d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22011336?v=4)[Andrew Pirozhkov](/maintainers/AnderPirozhkov)[@AnderPirozhkov](https://github.com/AnderPirozhkov)

### Embed Badge

![Health badge](/badges/andrey-pirozhkov-filament-medialibrary/health.svg)

```
[![Health](https://phpackages.com/badges/andrey-pirozhkov-filament-medialibrary/health.svg)](https://phpackages.com/packages/andrey-pirozhkov-filament-medialibrary)
```

###  Alternatives

[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3991.8k](/packages/codewithdennis-larament)[slimani/filament-media-manager

A media manager plugin for Filament.

126.9k](/packages/slimani-filament-media-manager)[crumbls/layup

A visual page builder plugin for Filament 5 — Divi-style grid layouts with extensible widgets.

592.7k2](/packages/crumbls-layup)[ercogx/laravel-filament-starter-kit

This is a Filament v5 Starter Kit for Laravel 13, designed to accelerate the development of Filament-powered applications.

461.7k](/packages/ercogx-laravel-filament-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
