laravel-media-manager maintained by ivenms
Last update
2025/04/07 08:43
License
Require
- maennchen/zipstream-php >=2.0
- league/flysystem ^3.0
- illuminate/support ^12.0
- ivenms/package-changelog 0.0.5
Last update
2025/04/07 08:43
License
Require
- illuminate/support ^12.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ivenms/package-changelog 0.0.5
Last update
2025/04/07 08:42
License
Require
- illuminate/support ^12.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ivenms/package-changelog 0.0.5
Last update
2024/11/25 15:12
License
Require
- illuminate/support ^11.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ivenms/package-changelog 0.0.4
Last update
2024/11/25 15:10
License
Require
- illuminate/support ^11.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ivenms/package-changelog 0.0.4
Last update
2024/11/25 14:07
License
Require
- illuminate/support ^11.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ivenms/package-changelog 0.0.3
Last update
2024/11/25 13:04
License
Require
- illuminate/support ^11.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2024/11/22 11:59
License
Require
- illuminate/support ^10.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2024/11/22 11:58
License
Require
- illuminate/support ^10.0
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/06/01 12:45
License
Require
- illuminate/support ^9.14.1
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/06/01 11:04
License
Require
- illuminate/support ^9.14.1
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/06/01 11:04
License
Require
- illuminate/support ^9.14.1
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/06/01 10:55
License
Require
- illuminate/support ^9.14.1
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/05/31 15:47
License
Require
- illuminate/support ^9.14.1
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/05/31 15:12
License
Require
- illuminate/support ^9.14.1
- league/flysystem ^3.0
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/05/31 11:57
License
Require
- illuminate/support ^9.14.1
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/05/31 09:16
License
Require
- illuminate/support ^9.14.1
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/05/31 09:10
License
Require
- illuminate/support ^9.14.1
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2022/05/31 08:53
License
Require
- illuminate/support ^9.14.1
- maennchen/zipstream-php >=2.0
- ctf0/package-changelog *
Last update
2021/05/07 00:04
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
Last update
2021/02/28 09:30
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
Last update
2021/02/10 18:07
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
Last update
2021/02/02 10:32
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
Last update
2021/01/29 14:15
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
Last update
2021/01/28 08:03
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/12/25 06:25
License
Require
- illuminate/support >=7.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/12/01 16:58
License
Require
- illuminate/support >=6.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/10/20 18:23
License
Require
- php ~7.0
- illuminate/support >=6.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/10/08 13:15
License
Require
- php ~7.0
- illuminate/support >=6.0 <9.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/07/14 14:00
License
Require
- php ~7.0
- illuminate/support ^6.0 || ^7.0
- maennchen/zipstream-php >=1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/04/25 04:13
License
Require
- php ~7.0
- illuminate/support ^6.0 || ^7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/03/27 10:55
License
Require
- php ~7.0
- illuminate/support ^6.0 || ^7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/03/09 10:28
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0 || ^7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/03/09 00:15
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0 || ^7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2020/03/04 14:03
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0 || ^7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2019/12/12 00:32
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
- jhofm/flysystem-iterator ^2.2
Last update
2019/12/08 07:29
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/12/02 23:42
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/11/30 14:06
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/11/28 22:48
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/11/09 22:20
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/11/02 01:53
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/10/24 12:02
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/09/30 10:50
License
Require
- php ~7.0
- illuminate/support 5.4 - 6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/09/21 11:40
License
Require
- php ~7.0
- illuminate/support 5.4 - 6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/07/19 21:30
License
Require
- php ~7.0
- illuminate/support 5.4 - 5.8
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/07/19 17:59
License
Require
- php ~7.0
- illuminate/support 5.4 - 5.8
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/05/17 11:04
License
Require
- php ~7.0
- illuminate/support 5.4 - 5.8
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/05/05 04:59
License
Require
- php ~7.0
- illuminate/support 5.4 - 5.8
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog *
Last update
2019/03/04 20:24
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0|~5.8.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2019/02/10 00:08
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/12/04 17:38
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/10/07 20:15
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/10/04 11:51
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/09/25 11:09
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/09/16 10:52
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/09/13 22:46
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0|~5.7.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/09/02 20:15
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/08/30 04:03
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/08/28 12:05
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/08/26 09:33
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/08/23 08:55
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/07/18 14:11
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/07/01 02:36
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/06/23 09:38
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/06/17 03:13
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/06/16 10:40
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ~1.0
- ctf0/package-changelog ^1.0
Last update
2018/06/01 18:59
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/05/31 17:55
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/05/17 10:55
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/05/12 07:09
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/05/02 10:49
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/04/23 09:19
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/04/18 18:04
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/04/09 14:29
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/03/21 16:00
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/03/05 05:10
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/02/21 17:23
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/02/20 17:35
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/02/16 09:15
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/02/14 10:19
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/02/10 07:06
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/02/08 07:41
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0|~5.6.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/01/19 16:47
License
Require
- php ~7.0
- illuminate/support ~5.4.0|~5.5.0
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2018/01/16 08:30
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/31 14:15
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/28 11:38
License
Require
- php ~7.0
- illuminate/support ^5.4 || ^5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/25 15:28
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/23 05:20
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/20 13:18
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/17 11:02
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- maennchen/zipstream-php ^0.5.0
- ctf0/package-changelog ^1.0
Last update
2017/12/16 07:34
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- ctf0/package-changelog ^1.0
Last update
2017/12/14 06:28
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- ctf0/package-changelog ^1.0
Last update
2017/12/13 03:25
License
Require
- php ~7.0
- illuminate/support 5.4 || 5.5
- ctf0/package-changelog ^1.0
Last update
2017/12/10 16:13
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/12/07 14:01
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/12/04 17:50
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/11/27 02:21
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/11/20 05:27
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/11/13 16:01
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/31 18:23
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/27 17:14
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/25 23:31
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/19 18:26
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/13 20:25
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/11 12:28
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/10/08 22:51
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/09/23 22:03
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/09/21 21:48
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/09/21 21:25
License
Require
- php ~7.0
- illuminate/support ^5.4
- ctf0/package-changelog ^1.0
Last update
2017/09/18 01:29
License
Require
- php ~7.0
- illuminate/support ^5.4
- tightenco/ziggy ^0.4
- ctf0/package-changelog ^1.0
Last update
2017/09/16 01:06
License
Require
- php ~7.0
- illuminate/support ^5.4
- tightenco/ziggy ^0.3
- ctf0/package-changelog ^1.0
Last update
2017/09/13 04:56
License
Require
- php ~7.0
- illuminate/support ^5.4
- tightenco/ziggy ^0.3
Last update
2017/09/01 17:51
License
Require
- php ~7.0
- illuminate/support ^5.4
- tightenco/ziggy ^0.3
Last update
2017/08/30 18:34
License
Require
- php ~7.0
- illuminate/support 5.4.*|5.5.*
- tightenco/ziggy ^0.3
Last update
2017/08/30 17:31
License
Require
- php ~7.0
- illuminate/support 5.4.*|5.5.*
- tightenco/ziggy ^0.3
Last update
2017/08/18 01:44
License
Require
- php >=5.6.4
- illuminate/support 5.4.*|5.5.*
- tightenco/ziggy ^0.3
- 4.0.0 - Laravel 9
- 4.0.1 - Laravel 10
- 4.0.2 - Laravel 11
- 4.0.3 - Laravel 12
Installation
-
composer require ivenms/laravel-media-manager -
publish the package assets with
php artisan vendor:publish --provider="ivenms\MediaManager\MediaManagerServiceProvider" -
after installation, run
php artisan lmm:setupto add- package routes to
routes/web.php - package assets compiling to
webpack.mix.js
- package routes to
-
for lock/unlock item/s we use a db "sqlite" but if you prefer to use something else you should run the migration
php artisan migrate -
yarn add vue vue-ls vue-infinite-loading vue-image-compare2 vue-tippy@v2 vue2-filters vue-input-autowidth vue-notif vue-clipboard2 vue-awesome vue-touch@next vue-focuspoint-component axios dropzone cropperjs keycode lottie-web plyr fuse.js music-metadata-browser idb-keyval annyang yarn add buffer process --dev -
add this one liner to your main js file and run
npm run watchto compile yourjs/cssfiles.- if you are having issues Check.
- also check mix v6 notes
// app.js // mix v5 window.Vue = require('vue') // mix v6 import Vue from 'vue' require('../assets/vendor/MediaManager/js/manager') new Vue({ el: '#app' })
Config
Features
- image editor
- multi
- upload
- move/copy
- delete
- upload by either
- using the upload panel
- drag & drop anywhere
- click & hold on an empty area "items container"
- from a url "images only"
- preview files before uploading
- toggle between
random/originalnames for uploaded files - asynchronous Updates
- bulk selection
- bookmark visited directories for quicker navigation
- change item/s visibility
- update the page url on navigation
- show audio files info "artist, album, year, etc.."
- dynamically hide files / folders
- restrict access to path
- download selected "including bulk selection"
- directly copy selected file link
- use the manager
- auto scroll to selected item using "left, up, right, down, home, end"
- lock/unlock item/s.
- search in the current directory or globally through the entire collection.
- filter by
- folder
- image
- audio
- video
- text/pdf
- application/archive
- locked items
- selected items
- sort by
- name
- size
- last modified
- items count for
- all
- selected
- search found
- contents ratio bar
- protection against overwriting (files/folders)
- file name sanitization for
- upload
- rename
- new folder
- disable/enable buttons depend on the usage to avoid noise & keep the user focused
- shortcuts / gestures
- if no more rows available, pressing
downwill go to the last item in the list "same as native file manager". - when viewing a
audio/videofile in the preview card, pressingspacewill play/pause the item instead of closing the modal. - dbl click/tap
- any file of type
audio/videowhen sidebar is hidden, will open it in the preview card "same as images". - any file of type
application/archivewill download it.
- any file of type
- all the left/right gestures have their counterparts available as well.
- pressing
escwhile using the image editor wont close the modal but you can dbl click/tap themodal backgroundto do so. "to avoid accidentally canceling your changes".
- if no more rows available, pressing
- the info sidebar is only available on big screens "> 1023px". - to stop interfering with other
keydownevents you can toggle the manager listener throughEventHub.fire('disable-global-keys', true/false).
| navigation | button | keyboard | click / tap | touch |
|---|---|---|---|---|
| toggle upload panel (toolbar) | u | |||
| refresh (toolbar) | r | hold "clear cache" | pinch in (items container) | |
| move/show movable list (toolbar) | m / p | |||
| image editor (toolbar) | e | |||
| delete (toolbar) | d / del | |||
| lock/unlock (toolbar) | l | hold "anything but images" | ||
| change visibility (toolbar) | v | |||
| toggle bulk selection (toolbar) | b | |||
| (reset) bulk select all (toolbar) | a | |||
| add to movable list (shopping cart) | c / x | * | ||
| move/show movable list (shopping cart) | ** | |||
| clear movable list (shopping cart) | hold | |||
| toggle sidebar (path bar) | t | * | swipe left/right (sidebar) | |
| confirm (modal) | enter | |||
| toggle preview image/pdf/text (item) | space | ** | ||
| play/pause media (item) | space | ** | ||
| hide (modal / upload-panel) | esc | |||
| reset (search / bulk selection / filter / sorting) | esc | |||
| reset upload showPreview | esc | |||
| confirm upload showPreview | enter | |||
| add to movable list (item) | swipe up | |||
| delete (item) | swipe down | |||
| rename (item) | swipe left | |||
| image editor (item) | hold | |||
| current ++ selected (item) | shift + click | |||
| current + selected (item) | alt/meta + click | |||
| create new folder | ** (items container) | |||
| go to next "item" | right | * | swipe left (preview) | |
| go to prev "item" | left | * | swipe right (preview) | |
| go to first "item" | home | |||
| go to last "item" | end | |||
| go to next "row" | down | swipe up (preview) | ||
| go to prev "row" | up | swipe down (preview) | ||
| open folder | enter | ** | ||
| go to prev "dir" | folderName (path bar) | backspace | * | swipe right (items container) |
Events
| type | event-name | description |
|---|---|---|
| JS | ||
| modal-show | when modal is shown | |
| modal-hide | when modal is hidden | |
| file_selected (when inside modal) | get selected file url | |
| multi_file_selected (when inside modal) | get bulk selected files urls | |
| folder_selected (when inside modal) | get selected folder path | |
| Laravel | ||
| MMFileUploaded($file_path, $mime_type, $options) | get uploaded file storage path, mime type, custom options | |
| MMFileSaved($file_path, $mime_type) | get saved (edited/link) image full storage path, mime type | |
| MMFileDeleted($file_path, $is_folder) | get deleted file/folder storage path, if removed item is a folder | |
| MMFileRenamed($old_path, $new_path) | get renamed file/folder "old & new" storage path | |
| MMFileMoved($old_path, $new_path) | get moved file/folder "old & new" storage path |
Usage
- visit
localhost:8000/media
Security
If you discover any security-related issues, please email ctf0-dev@protonmail.com.