Weave Code
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

Flysystem Google Drive Ext Laravel Package

masbug/flysystem-google-drive-ext

Flysystem adapter for Google Drive that hides Google’s file/folder IDs by translating between virtual ID paths and human-friendly display paths. Supports Flysystem v2/v3 (Laravel 9+) with seamless path mapping for common filesystem operations.

View on GitHub
Deep Wiki
Context7
v2.5.0

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v2.4.1...v2.5.0

v1.3.3
v2.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v2.2.2...v2.3.0

v2.2.2

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v2.2.1...v2.2.2

v1.3.2

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v1.3.1...v1.3.2

v2.2.1

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v2.2.0...v2.2.1

v1.3.1

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v1.3.0...v1.3.1

v2.2.0

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v2.1.0...v2.2.0

v1.3.0

What's Changed

Full Changelog: https://github.com/masbug/flysystem-google-drive-ext/compare/v1.2.5...v1.2.6

v2.0.2
v1.2.5
v1.2.4

Changelog (improvements & fixes by @erikn69):

  • added convenience functions: emptyTrash, uncacheFolder, getService
  • added usePermanentDelete optional parameter: it controls whether adapter deletes files permanently or puts them in the trash bin (autodeleted after 30 days)
  • added automatic access token refreshing (useful for long running tasks)
  • added compatibility with Psr7^2.0.0

Thanks Erik!

v2.0.1

Changelog (improvements & fixes by @erikn69):

  • added convenience functions: emptyTrash, uncacheFolder, getService
  • added usePermanentDelete optional parameter: it controls whether adapter deletes files permanently or puts them in the trash bin (autodeleted after 30 days)
  • added automatic access token refreshing (useful for long running tasks)
  • added compatibility with Psr7^2.0.0

Thanks Erik!

v2.0.0

Support for Flysystem API V2 was implemented by @erikn69. Thank you Erik!

v1.2.3

Changelog (fixes by @erikn69):

  • fixed character sanitization
  • added functionality to clear the cache on demand
  • added basic tests
v1.2.2
v1.2.1

Fix provided by @erikn69:

  • correctly retrieve access token when using a service account
  • refresh access token, if needed
  • add 'id' field to file object
v1.2.0

Changelog:

  • added support for team drives
  • fixed duplicate folder creation bug
  • fixed unable to list contents of a directory with dots in the name
  • minor updates
v1.1.5

Changed:

  • set getFileObject as public
v1.1.4

Filename sanitation character list and replacement character are now configurable.

v1.1.3

Fixed file update bug when multiple files exist with same displayed name in the same folder. This adapter now correctly updates the oldest file (by creation time) and removes any duplicates from the folder.

v1.1.2

Fixed a rare issue where server returns 2 (or more) ids for root path. This bug was already present in the initial version.

v1.1.1

Now you can specify global parameters that are sent to the remote server along with other (per API) parameters. This allows you for example to perform quota per user instead of per server.

Please see https://developers.google.com/drive/api/v3/query-parameters for the complete parameter list and more info.

v1.0.1
  • Fixed root path bug on systems with \ path delimiter
  • Minor refactoring, optimizations
v1.0.0
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.
nasirkhan/laravel-sharekit
directorytree/privacy-filter-classifier
directorytree/privacy-filter
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi
splash/scopes
splash/toolkit
testo/output-teamcity
testo/bridge-symfony