PHPackages                             yesteamtech/laravel-file-manager - 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. yesteamtech/laravel-file-manager

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

yesteamtech/laravel-file-manager
================================

A file upload/editor intended for use with Laravel 5 and CKEditor

2.0.0(8y ago)01891MITPHPPHP &gt;=5.4.0

Since Jul 12Pushed 8y ago1 watchersCompare

[ Source](https://github.com/yesteamtech/laravel-file-manager)[ Packagist](https://packagist.org/packages/yesteamtech/laravel-file-manager)[ RSS](/packages/yesteamtech-laravel-file-manager/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

Laravel Filemanager
===================

[](#laravel-filemanager)

[![Latest Stable Version](https://camo.githubusercontent.com/d06070287eeab99e2c01bd5444f2eec9e8ecfd28d9536f528dc635c543749a89/68747470733a2f2f706f7365722e707567782e6f72672f756e6973686172702f6c61726176656c2d66696c656d616e616765722f762f737461626c65)](https://packagist.org/packages/unisharp/laravel-filemanager) [![Total Downloads](https://camo.githubusercontent.com/b77bdef78c3d43fd61301be58cce37be0cde9a8de69175438f0030f22ca55aa6/68747470733a2f2f706f7365722e707567782e6f72672f756e6973686172702f6c61726176656c2d66696c656d616e616765722f646f776e6c6f616473)](https://packagist.org/packages/unisharp/laravel-filemanager) [![Latest Unstable Version](https://camo.githubusercontent.com/f3c956df91c406c0ec4120b693627fb88c11c75900235e9da067d3255138ae02/68747470733a2f2f706f7365722e707567782e6f72672f756e6973686172702f6c61726176656c2d66696c656d616e616765722f762f756e737461626c65)](https://packagist.org/packages/unisharp/laravel-filemanager) [![License](https://camo.githubusercontent.com/ee1f12892a0e670b1ac58c93b511e06c89de176b38b040d8a7fc0de2ebbbc158/68747470733a2f2f706f7365722e707567782e6f72672f756e6973686172702f6c61726176656c2d66696c656d616e616765722f6c6963656e7365)](https://packagist.org/packages/unisharp/laravel-filemanager)

A files and images management user interface with file uploading support. (Works well with CKEditor and TinyMCE)

PR is welcome!

Overview
--------

[](#overview)

- The project was forked from [tsawler/laravel-filemanager](http://packalyst.com/packages/package/tsawler/laravel-filemanager)
- Customizable routes and middlewares
- Supported locales : en, fr, bg, tr, fa, es, pt-BR, tr, zh-CN, zh-TW
- Supports public and private folders for multi users
- Supports multi-level folders
- Supports using independently(see integration doc)

Documents
---------

[](#documents)

1. [Installation](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/installation.md)
2. [Intergration](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/integration.md)
3. [Config](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/config.md)
4. [Customization](https://github.com/UniSharp/laravel-filemanager/blob/master/doc/customization.md)

Upgrade guide
-------------

[](#upgrade-guide)

- `composer update unisharp/laravel-filemanager`
- `php artisan vendor:publish --tag=lfm_view --force`
- `php artisan vendor:publish --tag=lfm_config --force` (IMPORTANT: please backup your own `config/lfm.php` first)

Screenshots
-----------

[](#screenshots)

- Independent usage example :

[![Independent usage example](https://camo.githubusercontent.com/9be8f29eee78dd4220371d743c95d86a20ed1cbce2a4d95910878b0a9f4324e7/687474703a2f2f756e6973686172702e6769746875622e696f2f696d616765732f6c666d30312e706e67)](https://camo.githubusercontent.com/9be8f29eee78dd4220371d743c95d86a20ed1cbce2a4d95910878b0a9f4324e7/687474703a2f2f756e6973686172702e6769746875622e696f2f696d616765732f6c666d30312e706e67)

- List view :

[![FileManager screenshot 1](https://camo.githubusercontent.com/a05e2f55fcb43846640b709a5ecb0d72b770a3611020f9b9e4506bfd2797097e/687474703a2f2f756e6973686172702e636f6d2f696d672f66696c656d616e61676572312e706e67)](https://camo.githubusercontent.com/a05e2f55fcb43846640b709a5ecb0d72b770a3611020f9b9e4506bfd2797097e/687474703a2f2f756e6973686172702e636f6d2f696d672f66696c656d616e61676572312e706e67)

- Grid view :

[![FileManager screenshot 2](https://camo.githubusercontent.com/bd694b88423d532eb8284ea41a7c4bc3c197d811e67a2e671b28a06f22263285/687474703a2f2f756e6973686172702e636f6d2f696d672f66696c656d616e61676572322e706e67)](https://camo.githubusercontent.com/bd694b88423d532eb8284ea41a7c4bc3c197d811e67a2e671b28a06f22263285/687474703a2f2f756e6973686172702e636f6d2f696d672f66696c656d616e61676572322e706e67)

Events
------

[](#events)

To use events you can add a listener to listen to the events

Snippet for `EventServiceProvider`

```
    protected $listen = [
        ImageWasUploaded::class => [
            UploadListener::class,
        ],
    ];
```

The `UploadListener` will look like:

```
class UploadListener
{
    public function handle($event)
    {
        $method = 'on'.class_basename($event);
        if (method_exists($this, $method)) {
            call_user_func([$this, $method], $event);
        }
    }

    public function onImageWasUploaded(ImageWasUploaded $event)
    {
        $path = $event->path();
        //your code, for example resizing and cropping
    }
}
```

List of events:

- Yesteamtech\\Laravelfilemanager\\Events\\ImageWasUploaded

Credits
-------

[](#credits)

- All contibutors from GitHub. (issues / PR)
- Special thanks to
    - [@taswler](https://github.com/tsawler) the original author.
    - [@olivervogel](https://github.com/olivervogel) for the awesome [image library](https://github.com/Intervention/image)
    - [@welcoMattic](https://github.com/welcoMattic) providing fr translations and lots of bugfixes.
    - [@fraterblack](https://github.com/fraterblack) TinyMCE 4 support and pt-BR translations.
    - [@1dot44mb](https://github.com/1dot44mb) tr translations.
    - [@Nikita240](https://github.com/Nikita240) fixing controller extending errors.
    - [@amin101](https://github.com/amin101) guide for independent use and fixes for url/directory error on Windows
    - [@nasirkhan](https://github.com/nasirkhan) bug fixes and alphanumeric filename check
    - [@petyots](https://github.com/petyots) Bulgarian translation
    - All [@UniSharp](https://github.com/UniSharp) members

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

4

Last Release

2959d ago

Major Versions

1.0.2 → 2.0.02018-05-24

### Community

Maintainers

![](https://www.gravatar.com/avatar/3d789e95361530e7c848a48d877b168e9a539a23ed136533d5034a65addc0e97?d=identicon)[vinodraut](/maintainers/vinodraut)

---

Top Contributors

[![tsawler](https://avatars.githubusercontent.com/u/441913?v=4)](https://github.com/tsawler "tsawler (168 commits)")[![streamtw](https://avatars.githubusercontent.com/u/7333171?v=4)](https://github.com/streamtw "streamtw (106 commits)")[![youchenlee](https://avatars.githubusercontent.com/u/181350?v=4)](https://github.com/youchenlee "youchenlee (25 commits)")[![aminmazrouei](https://avatars.githubusercontent.com/u/253264094?v=4)](https://github.com/aminmazrouei "aminmazrouei (14 commits)")[![vinodraut](https://avatars.githubusercontent.com/u/12695172?v=4)](https://github.com/vinodraut "vinodraut (6 commits)")[![welcoMattic](https://avatars.githubusercontent.com/u/773875?v=4)](https://github.com/welcoMattic "welcoMattic (6 commits)")[![jildertmiedema](https://avatars.githubusercontent.com/u/3383186?v=4)](https://github.com/jildertmiedema "jildertmiedema (4 commits)")[![petyots](https://avatars.githubusercontent.com/u/14016592?v=4)](https://github.com/petyots "petyots (4 commits)")[![ejeanneaubc](https://avatars.githubusercontent.com/u/18554193?v=4)](https://github.com/ejeanneaubc "ejeanneaubc (2 commits)")[![nasirkhan](https://avatars.githubusercontent.com/u/396987?v=4)](https://github.com/nasirkhan "nasirkhan (2 commits)")[![fraterblack](https://avatars.githubusercontent.com/u/4051452?v=4)](https://github.com/fraterblack "fraterblack (1 commits)")[![nikita240](https://avatars.githubusercontent.com/u/6479817?v=4)](https://github.com/nikita240 "nikita240 (1 commits)")[![mtozlu](https://avatars.githubusercontent.com/u/2939330?v=4)](https://github.com/mtozlu "mtozlu (1 commits)")[![miguelcarrascoq](https://avatars.githubusercontent.com/u/1894500?v=4)](https://github.com/miguelcarrascoq "miguelcarrascoq (1 commits)")[![andhikamaheva](https://avatars.githubusercontent.com/u/4925655?v=4)](https://github.com/andhikamaheva "andhikamaheva (1 commits)")

---

Tags

laravelimagefilemanageruploadCKEditorfilemanager

### Embed Badge

![Health badge](/badges/yesteamtech-laravel-file-manager/health.svg)

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

###  Alternatives

[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.1k3.4M81](/packages/unisharp-laravel-filemanager)[mafftor/laravel-file-manager

The file manager intended for using Laravel with CKEditor / TinyMCE / Colorbox

3519.5k](/packages/mafftor-laravel-file-manager)

PHPackages © 2026

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