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
Laravel Simple Filemanager

Laravel Simple Filemanager Laravel Package

haruncpi/laravel-simple-filemanager

Laravel Simple File Manager adds a lightweight file manager UI to Laravel apps, letting you browse, upload, rename, delete, and organize files and folders through an easy-to-integrate interface with configurable storage and permissions.

View on GitHub
Deep Wiki
Context7

A simple filemanager for Laravel Framework

Frequently asked questions about Laravel Simple Filemanager
How do I install laravel-simple-filemanager in a Laravel app?
Install it with Composer using composer require haruncpi/laravel-simple-filemanager; Laravel's package auto-discovery registers the service provider, then you publish the config, views, and assets with the vendor:publish command. The package then exposes a route group that renders the file browser Blade UI. Check the README for your pinned version to confirm the exact publish tags and route prefix, since this is a small single-maintainer package.
Which Laravel and PHP versions does laravel-simple-filemanager support?
It is a thin Laravel package (service provider, routes, controllers, Blade views) built on Laravel's Filesystem/Flysystem abstraction, so its support tracks the illuminate/* constraints in its composer.json. Because it is published by a single maintainer, verify the tagged releases and dependency constraints before assuming compatibility with the newest Laravel major or PHP release. Pin an exact version and add a smoke test that boots the route and performs an upload so a framework upgrade fails loudly.
Is laravel-simple-filemanager safe to use in production?
It can be safe for internal, admin-only tooling if you add the guardrails the package does not provide. Unrestricted upload is a remote code execution vector, so enforce extension and MIME allow-lists, sanitize filenames against path traversal, avoid inline preview of SVG or HTML files, and keep mutating routes behind auth and CSRF protection. Treat it as an accelerator for a back-office screen, not as infrastructure.
How do I protect laravel-simple-filemanager routes behind authentication?
The package registers a route group but expects you to wrap it in your application's own middleware. Add auth plus an admin or Gate check, and a rate limiter, either in the published route file or in your RouteServiceProvider so no anonymous request reaches the controller. Do not assume the package enforces authorization itself — verify what it ships and treat anything beyond the route mount as your responsibility.
Can I limit the file manager to a specific disk, folder, or S3 bucket?
The file manager operates on a Laravel Filesystem disk you configure, so you can point it at local storage or an S3-backed Flysystem disk and constrain it with a prefix or subdirectory. That keeps the blast radius small and makes pilots cheap and reversible, since no data migration is involved. Confirm in the config which disks are actually exercised and whether directory listing paginates or scans whole directories at scale.
Does laravel-simple-filemanager handle file permissions, audit logs, or virus scanning?
No. It provides a file browser UI only; it does not ship a file model, metadata schema, permissions model, quotas, audit trail, or virus scanning. If your requirement is document management with retention, access control, or compliance, expect to build roughly 85% of that scope yourself around the package. Put a thin internal interface in front of its routes so replacing it later is a routing change rather than a rewrite.
Can I use laravel-simple-filemanager in a multi-tenant application?
Not out of the box. Without per-user or per-tenant scoping, one operator could browse another tenant's files, so you must add tenant-prefixed paths and policy checks on top of the package. For anything customer-facing, prefer building directly on Laravel's Storage facade or use a package that ships a real permission model, and keep this file manager for internal ops consoles where the blast radius of a defect is contained.
How do I customize the views and routes of laravel-simple-filemanager?
Publish the package's views, config, and assets and edit the Blade templates to change layout and branding. Because it is a thin presentation layer over the Filesystem abstraction, cosmetic changes are straightforward, but behavior changes mean editing or wrapping the controllers. Keep customizations minimal, or wrap the routes so that replacing the package later remains a config change rather than a rewrite.
Is laravel-simple-filemanager actively maintained, and what happens if it is abandoned?
Assess it as a low-maturity, single-maintainer package: a small star count, no evident commercial backing, no CVE process, no SLA, and uncertain currency against current Laravel versions. Budget for a fork by pinning an exact version, recording the constraint in your dependency register, and confirming you can maintain the fork under your own organisation if upstream stalls. Bus factor is effectively one, which is the dominant technical risk here.
What are the alternatives to laravel-simple-filemanager?
It depends on scope: Laravel Nova or Filament panels ship file and media fields with a real authorization model, spatie/laravel-medialibrary gives you file models and conversions, and a small custom controller over the Storage facade is often enough for a single admin screen. If the need really is one internal operator browsing a single disk, this package is a cheap one-to-two-day spike. For anything with retention, compliance, or end-user access, pick a package that already includes access control.
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.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core