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
Fm Elfinder Bundle

Fm Elfinder Bundle Laravel Package

startsevdenis/fm-elfinder-bundle

fm-elfinder-bundle integrates the elFinder file manager into Symfony applications, providing a browser-based interface to browse, upload, edit, and organize files and directories through configurable connectors and routes.

View on GitHub
Deep Wiki
Context7

ElFinderBundle provides ElFinder integration with TinyMCE, CKEditor, Summernote editors

Frequently asked questions about Fm Elfinder Bundle
Can I install fm-elfinder-bundle in a Laravel application with Composer?
It is a Symfony2 bundle, so composer require into a Laravel app is not a supported path; its controller, routing, service container, and asset-publishing wiring are Symfony-specific. You can reuse the underlying elFinder connector, but the bundle integration code would be discarded. Treat it as a reference implementation, not a Laravel dependency.
Which Symfony versions does fm-elfinder-bundle support?
Check the composer.json constraints before assuming anything, because the bundle has Symfony2-era provenance and Symfony 2.8 reached end of life in November 2018. It is not built for Symfony 5, 6, or 7, and it is not a Laravel package. Modern dependency resolution will likely conflict with its version constraints.
Is startsevdenis/fm-elfinder-bundle a fork of helios-ag/FMElfinderBundle?
The name matches the well-known helios-ag FMElfinderBundle, and a 0-star, 0-dependent repository with this name is very likely a personal fork or abandoned snapshot. Before using any code, diff it against upstream and check whether upstream is still maintained. Confirm what changed, including any dropped attribution or security patches.
How do I install and configure the elFinder route in a Symfony app?
A typical Symfony setup registers the ElFinder controller, exposes a route such as /elfinder, publishes client assets, and passes roots and connector settings through configuration. The README excerpt provided here is empty, so follow the upstream bundle documentation for the exact version you have. Because this is Symfony2-era, expect older service-definition and templating conventions.
Does this bundle work with PHP 8 and modern Laravel stacks?
It is likely broken or at least unverified: Symfony 2.8 predates PHP 8, and the bundle constraints will conflict with current PHP versions in a normal Laravel stack. The repository does not evidence PHP 8 compatibility, and zero dependents means no field validation. Test only in an isolated environment, if at all.
What security risks should I consider before using an elFinder file manager?
File managers are high-risk surfaces: upload handling, path traversal, extension allow-listing, .htaccess and web.config bypass, SVG and polyglot-file XSS, image-library RCE, and archive extraction. An unmaintained Symfony2-era connector likely predates several rounds of modern elFinder hardening. Put it behind authentication and authorization, restrict roots, and review the vendored elFinder library version.
How can I use elFinder's PHP connector in a Laravel app without the bundle?
Extract the elFinder PHP connector from the underlying library, keep it behind an authenticated Laravel route, and own that glue yourself. Alternatively, port the bundle's few hundred lines of controller, configuration, and asset publishing into Laravel. Do not run a Symfony sidecar unless you already operate Symfony services.
Is this package actively maintained, and are there known CVEs in its elFinder version?
The repository shows 0 stars and 0 dependents, which is a strong signal of an abandoned snapshot or personal fork rather than a maintained package. The exact vendored elFinder version is unclear from the provided context, so you must identify it and check for known CVEs. Zero dependents also means no field validation that it works.
What license applies, and what attribution must I preserve?
MIT is claimed, but forks sometimes carry inherited copyright notices or drop attribution, so verify the lineage against upstream. The bundled elFinder library has its own BSD-style license that must be preserved. This is a legal-review item, not a formality.
Are there better Laravel-native alternatives to this bundle for file management?
If the requirement is simply that users manage files, choose a maintained Laravel-native package or build a small, audited upload and browse feature. If you specifically need elFinder's two-pane UX, use the current elFinder connector directly rather than this Symfony2 bundle. Evaluate maintenance, CVE history, and PHP 8 support before adopting.
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