https://github.com/stechstudio/laravel-storage-connect
Laravel package to easily connect to cloud storage accounts and upload files
https://github.com/stechstudio/laravel-storage-connect
Last synced: 10 months ago
JSON representation
Laravel package to easily connect to cloud storage accounts and upload files
- Host: GitHub
- URL: https://github.com/stechstudio/laravel-storage-connect
- Owner: stechstudio
- License: mit
- Created: 2018-09-07T22:28:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T20:33:01.000Z (about 2 years ago)
- Last Synced: 2025-08-12T10:52:32.474Z (10 months ago)
- Language: PHP
- Homepage: https://stechstudio.github.io/laravel-storage-connect/
- Size: 240 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Laravel Storage Connect
**This package is no longer being maintained. It is functional, at least for the Dropbox driver. However we don't plan to do much new development with this package. If you want to take over the development/maintenance, open an issue to let us know.**
[](https://packagist.org/packages/stechstudio/laravel-storage-connect)
[](https://travis-ci.org/stechstudio/laravel-storage-connect)
[](https://scrutinizer-ci.com/g/stechstudio/laravel-storage-connect)
[](https://packagist.org/packages/stechstudio/laravel-storage-connect)
This package is designed to drastically simplify the process of authenticating to a user's cloud storage account uploading files.
- Handles OAuth flow to authorize a cloud storage account
- Serializes and handles storing/loading of connection details
- Queues upload tasks
- Retries upload failures with increasing backoff
- Supports uploading from local filesystem, S3 hosted files (registers a stream wrapper), or any URL
- Automatically disables a connection if storage quota is full, and then re-enables if space is freed up
- Fires events for all activity, and can optionally log activity for you
Currently Dropbox and Google Drive are the supported cloud storage backends.
➔ [View full documentation](https://stechstudio.github.io/laravel-storage-connect/)