bawahtanah / laradrive
为 Laravel 和 Lumen 的 Google Drive REST API 包装器
1.1
2023-09-14 06:00 UTC
Requires
- php: ^8.1
- google/apiclient: ^2.12
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
README
为 Laravel 和 Lumen 的 Google Drive REST API 包装器。从 arcphysx/laradrive 分支而来 (https://github.com/arcphysx/laradrive)
安装
您可以使用 composer 安装此软件包
$ composer require bawahtanah/laradrive
然后,将服务提供者添加到 config/app.php
文件中。在 Laravel 5.5 及更高版本中,如果启用了软件包自动发现,则可以跳过此步骤。
'providers' => [ ... Arcphysx\Laradrive\Providers\LaradriveServiceProvider::class ... ];
运行 php artisan laradrive:install
执行首次设置
然后,在您的 .env 文件中添加一些必需的值
GOOGLE_DRIVE_API_KEY="<your-google-api-key-here>"
GOOGLE_DRIVE_AUTH_TOKEN_STORAGE_PATH="app/google_auth_token.json"
GOOGLE_DRIVE_CREDENTIAL_STORAGE_PATH="credentials.json"
默认情况下,laradrive 将使用您的 storage
保存您的 Google 身份验证信息
您可以通过运行以下命令发布配置文件和资源
$ php artisan vendor:publish --provider="Arcphysx\Laradrive\Providers\LaradriveServiceProvider"
在将一些新文件发布到我们的应用程序后,我们需要使用以下命令重新加载它们
$ composer dump-autoload