PHPackages                             laravel-admin-ext/file-browser - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. laravel-admin-ext/file-browser

ActiveLibrary[File &amp; Storage](/categories/file-storage)

laravel-admin-ext/file-browser
==============================

A file browser for laravel-admin

0.0.2(7y ago)153.0k↓66.7%2[2 issues](https://github.com/laravel-admin-extensions/file-browser/issues)MITHTMLPHP &gt;=7.0.0CI failing

Since Nov 7Pushed 7y ago2 watchersCompare

[ Source](https://github.com/laravel-admin-extensions/file-browser)[ Packagist](https://packagist.org/packages/laravel-admin-ext/file-browser)[ Docs](https://github.com/laravel-admin-extensions/file-browser)[ RSS](/packages/laravel-admin-ext-file-browser/feed)WikiDiscussions master Synced today

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

File-browser
============

[](#file-browser)

a simple file browser extension for laravel-admin

一个简单的文件浏览扩展

本扩展包是基于[media-manager](https://github.com/laravel-admin-extensions/media-manager)的一个目录文件查看工具，可以直接用于Form表单。 版本为laravel-admin 1.6

1,安装:

```
composer require laravel-admin-ext/file-browser

```

2,发布media-manager的文件(如已发布，可跳过)

```
php artisan admin:import media-manager

```

3,配置`config/admin.php`文件的(本扩展共用media-manager的配置)

```
    'extensions' => [

        'media-manager' => [

            // Select a local disk that you configured in `config/filesystem.php`
            'disk' => 'public'
        ],
    ],

```

4,注册进laravel-admin,在app/Admin/bootstrap.php中添加以下代码：

```
Encore\Admin\Form::extend('media', \Encore\FileBrowser\FileBrowserField::class);

```

5,直接调用就可以了,path选项可以指定目录,否则将使用默认根目录。

```
$form->media('ColumnName', 'LabelName')->path('uploads');

$form->media('ColumnName', 'LabelName')->path('uploads/images');

```

注意：
---

[](#注意)

1，本扩展不支持识别目录(即文件夹)，仅识别path设定的一级目录下的所有文件； 2，本扩展默认可多选，字段存为json字符串，模型文件需添加如下修改器：

```
 public function getImagesAttribute($v)
    {
        return json_decode($v, true);
    }

```

效果如图：

默认：[![](default.png)](default.png)

选择：[![](select.png)](select.png)

选中：[![](selected.png)](selected.png)

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~85 days

Total

2

Last Release

2709d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/48536779?v=4)[encore](/maintainers/encore)[@encore](https://github.com/encore)

![](https://www.gravatar.com/avatar/28bd182299166314777334a61762986ea4e5f409d41c19a226c58f7bba76616f?d=identicon)[DianWang](/maintainers/DianWang)

---

Top Contributors

[![DianWoung](https://avatars.githubusercontent.com/u/15711218?v=4)](https://github.com/DianWoung "DianWoung (5 commits)")

---

Tags

extensionlaravel-admin

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/laravel-admin-ext-file-browser/health.svg)

```
[![Health](https://phpackages.com/badges/laravel-admin-ext-file-browser/health.svg)](https://phpackages.com/packages/laravel-admin-ext-file-browser)
```

###  Alternatives

[dianwoung/large-file-upload

An extension of laravel-admin for uploading large files

7748.0k2](/packages/dianwoung-large-file-upload)[catlane/chunk-file-upload

文件上传小扩展，可支持大文件分块分片上传到七牛云or本地，优化您上传大文件的苦恼

284.9k](/packages/catlane-chunk-file-upload)[jxlwqq/file-manager

file manager for laravel-admin

1115.8k](/packages/jxlwqq-file-manager)

PHPackages © 2026

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