Download the PHP package ssntpl/cloud-storage without Composer
On this page you can find all versions of the php package ssntpl/cloud-storage. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ssntpl/cloud-storage
More information about ssntpl/cloud-storage
Files in ssntpl/cloud-storage
Package cloud-storage
Short Description Laravel Storage Driver to sync files on to the multiple disks asynchronously
License MIT
Homepage https://github.com/ssntpl/cloud-storage
Informations about the package cloud-storage
Cloud Driver for Laravel Storage
A powerful Laravel storage driver that enables seamless synchronization of files across multiple disks.
Features
- Multi-Disk Support: Define multiple remote disks to store your files.
- Asynchronous Sync: Files are synced to all remote disks asynchronously, ensuring high availability.
- Optimized Access: Files are accessed from the readable disks priority wise.
Installation
Install the package via Composer:
Usage
-
Configuration: In your Laravel application's
config/filesystems.php
, define your disks. -
Upload Files: When uploading files using this driver, they will first be stored on the cache disk and then asynchronously synced to all defined remote disks.
- Access Files: The driver will check the read disks priority wise.
Future Enhancements
- Improved Sync Strategies: Additional options for sync strategies, such as prioritizing certain disks.
- Monitoring and Alerts: Integrate monitoring for sync failures and performance metrics.
Changelog
Please see CHANGELOG for detailed information on the latest changes.
Security Vulnerabilities
If you discover any security-related issues, please email [email protected] instead of using the issue tracker.
Credits
- Abhishek Sharma
- Sambhav Aggarwal
- All Contributors
License
This package is licensed under the MIT License. See the License File for more details.