atomicptr/flysystem-github-storage
最新稳定版本:v0.1.4
Composer 安装命令:
composer require atomicptr/flysystem-github-storage
包简介
A Github based filesystem for Flysystem.
README 文档
README
A GitHub based filesystem for Flysystem, powered by php-github-api.
Note: Keep in mind that GitHub has a rate limit, so if you need a lot of file operations you might need something else.
Inspired by @RoyVoetman/flysystem-gitlab-storage.
Usage
<?php use Atomicptr\FlysystemGithub\GithubAdapter; use Atomicptr\FlysystemGithub\Credentials; use Atomicptr\FlysystemGithub\Committer; use League\Flysystem\Filesystem; $adapter = new GithubAdapter( "username", "repository", branch: "master", credentials: Credentials::fromToken("token..."), committer: new Committer("Peter Developer", "peter@developer.tld"), ); $filesystem = new Filesystem($adapter); // see http://flysystem.thephpleague.com/api/ for full list of available functionality
Laravel
Check out my other repository: atomicptr/laravel-github-storage
License
MIT
统计信息
- 总下载量: 207
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-18