unisharp / laravel-filemanager
A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE
Installs: 2 611 026
Dependents: 89
Suggesters: 3
Security: 2
Stars: 2 077
Watchers: 52
Forks: 720
Open Issues: 266
Requires
- php: >=7.2.0
- ext-exif: *
- ext-fileinfo: *
- illuminate/config: 5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/container: 5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/filesystem: 5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/http: 5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/support: 5.4.* || 5.5.* || 5.6.* || 5.7.* || 5.8.* || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0
- intervention/image: >=2.0.0
- league/flysystem: >=2.0.0
Requires (Dev)
- mockery/mockery: ~1.3.0
- phpunit/phpunit: ~8.0
- squizlabs/php_codesniffer: ^3.1
Suggests
- ext-gd: to use GD library based image processing.
- ext-imagick: to use Imagick based image processing.
- dev-master
- v2.9.1
- v2.9.0
- v2.8.1
- v2.8.0
- v2.7.1
- v2.7.0
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.1
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.0
- v2.0.1
- v2.0.0
- v2.0.0-alpha8
- v2.0.0-alpha7
- v2.0.0-alpha6
- v2.0.0-alpha5
- v2.0.0-alpha4
- v2.0.0-alpha3
- v2.0.0-alpha2
- v2.0.0-alpha
- v1.x-dev
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.5
- v1.8.4
- v1.8.3
- v1.8.2.2
- v1.8.2.1
- v1.8.2
- v1.8.2-alpha
- v1.8.1
- v1.8.0
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.7-alpha
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0-alpha
- 1.3.0-alpha
- 1.2.0
- 1.1.1
- 1.1.0
- 1.1.0-alpha
- 1.0.0
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.3.1
- 0.3.0
- 0.2.0
- 0.1.0
- dev-fix/intervention-image-compatibility
- dev-feature/laravel-11
- dev-laravel-50
This package is auto-updated.
Last update: 2024-10-09 18:28:12 UTC
README
Documents ・ Installation ・ Integration ・ Config ・ Customization ・ Events ・ Upgrade ・ Demo ・ FAQ
Features
- File upload and management
- Uploading validation
- Cropping and resizing of images
- RWD user interface, and can be entirely customized
- Supporting multiple files selection
- Supporting cloud storages integration(with Laravel file system)
- Multiple integration options:
- WYSIWYG editors integration (CKEditor, TinyMCE, Summernote)
- Standalone upload button
- Iframe
- Multi-user mode:
- Shared folders: all users can upload and manage files
- Private folders: dedicated folder for each user, only the owner can upload or manage files within
- Customizable routes, middlewares, views, and folder path
- Supports two categories: files and images. Each type works in different directory.
- Supported locales : ar, az, bg, cs, de, el, en, es, eu, fa, fr, he, hu, id, it, ka, nl, pl, pt, pt-BR, ro, rs, ru, sk, sv, tr, uk, vi, zh-CN, zh-TW
Maintainers
Contributors
- All @UniSharp members
- Security contributors (sort by alphabet)
- Ayon Hasan (@lollipopl337)
- Nathan
- @mdnazmulhasan27771 the designer of our logo. (Licensed CC BY 4.0)
- All contibutors from GitHub. (issues / PR)
Credits
- @taswler the original author of this package.
- @olivervogel for the awesome image library.
- SVG Loaders by Sam (Licensed MIT)
- Articles and videos which helped promoting this package.
- All users and you.