Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Richfilemanager

Richfilemanager Laravel Package

servocoder/richfilemanager

Laravel integration for RichFilemanager, a responsive web-based file manager. Browse, upload, edit, and manage files and folders through a clean interface, with support for images, documents, and configurable storage backends. Easy to install and customize.

View on GitHub
Deep Wiki
Context7

RichFilemanager - highly customizable open-source file manager

Frequently asked questions about Richfilemanager
How do I install servocoder/richfilemanager in a Laravel application?
Install it with Composer, publish the package configuration and routes, then attach your auth and authorization middleware to the published route prefix. Set a single storage root in the config and verify the package's Laravel and PHP constraints first. The last release was in 2018, so treat installation as a legacy integration and run it in an isolated proof of concept before using it.
Which Laravel and PHP versions does servocoder/richfilemanager support?
The package targets legacy Laravel 5.x-era applications and had its last release on 2018-06-27. It does not officially support Laravel 9, 10, or 11, and PHP 8.x compatibility is unlikely without a fork. Check Composer constraints and test in a disposable environment; on modern Laravel, budget for a fork or choose a maintained alternative.
How do I configure storage paths and restrict file access in RichFilemanager?
Publish the config file and point the file manager at one dedicated storage root rather than allowing arbitrary paths. Mount the routes behind authentication, authorization, and a dedicated prefix, and apply extension/MIME allowlists, size quotas, and audit logging. Keep the storage-root jail and access restrictions in config and middleware, not only in the UI.
Can I use RichFilemanager with CKEditor or TinyMCE in Laravel?
Yes, RichFilemanager is designed to be WYSIWYG-friendly and can be wired into CKEditor, TinyMCE, or similar editors by exposing its routes as the editor's file browser endpoint. Make sure the endpoint is protected by Laravel auth and session middleware and that uploads are restricted to an allowlist. Test editor callbacks and URL paths carefully because the package predates modern Laravel defaults.
Is servocoder/richfilemanager safe for production use?
Treat it as high risk: it is effectively unmaintained, exposes a broad file-operation surface, and has no upstream security patches. Potential issues include path traversal, authorization gaps, CSRF/session problems, unsafe uploads, XSS through previews, and vulnerable image-processing dependencies. Use it only as a tactical admin capability behind strong auth and a storage-root jail, with a funded replacement plan.
How do I secure file uploads when using RichFilemanager in Laravel?
Put the file manager behind Laravel authentication and a role policy, and restrict it to a single configured storage root. Enforce extension and MIME allowlisting, upload size quotas, malware scanning, audit logging, and backups, and disable risky features such as image editing and archive extraction unless they are explicitly required. Review CSRF, session, and web-server upload limits before exposing it to users.
Does RichFilemanager support S3 or cloud storage in Laravel?
It is primarily built around local disk storage paths and is a poor fit for S3/object-storage-only or multi-node deployments. Scaling is weak unless storage is shared and consistent across nodes, and large directory trees can degrade the UI. Supporting S3 would require a fork or a custom Flysystem-based integration.
Can I disable image editing or preview features in RichFilemanager?
You should disable risky features such as image editing, archive extraction, and broad MIME types unless they are explicitly required. Check the published config for the options available in this version, because the package is from 2018 and documentation may not reflect current behavior. Reducing features lowers the attack surface for uploads and file operations.
What are alternatives to servocoder/richfilemanager for Laravel file management?
Evaluate maintained Laravel file-management options such as a custom Flysystem-based admin UI, Laravel MediaLibrary, or file components in admin frameworks like Filament or Nova, depending on your stack. The right choice depends on whether you need local disk, S3, multi-tenancy, image editing, and long-term security ownership. Avoid choosing an abandoned package for customer-facing or long-lived production use.
How do I test RichFilemanager integration in a Laravel app?
Run a time-boxed proof of concept in an isolated environment and confirm PHP/Laravel constraints, GD/Imagick availability, filesystem permissions, and web-server upload limits. Test authentication, authorization, path traversal resistance, upload allowlists, and browser JavaScript compatibility before piloting with a small internal admin group behind a feature flag. Define exit criteria and a replacement timeline before broader rollout.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource