topthink/think-filesystem
Filesystem abstraction for ThinkPHP, built on Flysystem, providing a unified API for local and cloud storage drivers such as Aliyun OSS, Qiniu, and AWS S3. Handles file uploads, reads, writes, deletes, and URL generation through a simple, consistent interface.
Storage, filesystems.php, and Flysystem integration. topthink/think-filesystem is ThinkPHP-oriented framework glue, not a Laravel package; adopting it would duplicate or conflict with Laravel’s filesystem manager and container conventions.Storage or direct Flysystem satisfy the need instead?Storage and configure disks in config/filesystems.php. If interoperability is mandatory, isolate think-filesystem behind an internal FilesystemPort interface and confine it to the legacy ThinkPHP boundary.Storage.Storage/direct Flysystem; 5) isolate behind an interface; 6) run read-parity and failure-mode tests; 7) cut over gradually; 8) monitor and pin.Storage than on this package. ThinkPHP teams may ramp faster, but low adoption still requires extra discovery and testing. Budget for a spike and a documented exit strategy rather than assuming drop-in leverage.How can I help you explore Laravel packages today?