servocoder/richfilemanager-php
Laravel package that integrates the RichFilemanager file browser via a PHP connector, enabling browsing, uploading, editing, and managing files and folders with configurable routes, middleware, and storage settings for quick setup.
Architecture fit
connector.php-style endpoint) that reads a config array/file, authenticates via PHP session or nothing, and performs direct filesystem operations (list, upload, rename, copy, move, delete, download, thumbnail).Storage::disk() semantics — S3, multi-tenant buckets, signed URLs, CDN — will not work without a fork.Integration feasibility
Technical risk
finfo/MIME handling, and PHP 8.x deprecations matured. Expect to fork on day one.Key questions
Stack fit
spatie/laravel-medialibrary or UniSharp/laravel-filemanager (Flysystem-native) is the better-aligned choice.Migration path
Compatibility
each()/create_function usage, finfo_open availability, GD or Imagick for thumbnails, upload_max_filesize/post_max_size/max_execution_time, and Composer 2 autoloading.Sequencing
Maintenance
Support
Scaling
Failure modes
post_max_size (PHP drops the body before the connector sees it) — surfaces as a vague "upload failed."Ramp-up
How can I help you explore Laravel packages today?