royvoetman/flysystem-gitlab-storage
A Flysystem adapter for storing files in GitLab repositories via the Repository Files API v4. Configure it with a project ID, branch, base URL, and personal access token, plus an optional path prefix. Works with Flysystem 3 and includes a Laravel integration.
Fix PHP 8.4+ implicit nullable deprecation in Client
Thanks to ElGigi for making the PR
With last API versions of GitLab, spaces replaced by "+" in paths are refused. So usage of urlencode() is prohibed, solution: replace use of urlencode() by rawurlencode()
Thanks to ElGigi for making the PR
v3.1.0 Moved minimum PHP version to 8.1
Added flysystem v3 support.
Support for flysystem 2.x
Added a debug mode.
Adapters listContents method now changes type blob to type file.
Adapters read method now returns an array instead of raw content.
Added support for tree path with multiple sub folders.
Fixing packagist versioning issue.
How can I help you explore Laravel packages today?