fnsc/laravel-google-drive

Google Drive 文件系统适配器

1.2.0 2023-09-30 22:55 UTC

This package is auto-updated.

Last update: 2024-09-30 01:43:34 UTC


README

Tests Status

介绍

此库提供了一种简单易用的方式来处理 Google Drive 文件。

需求

  • PHP >= 8.1^
  • Laravel >= 10.*

安装

您可以通过 Composer 安装此库

composer require fnsc/laravel-google-drive

指南

首先,将此文件 LaravelGoogleDrive\ServiceProvider::class 添加到您的 config/app.php 文件中。

然后使用以下命令发布 google_drive.php 配置文件。这将把 google_drive.php 配置文件添加到您的 config 目录中。

php artisan vendor:publish --provider="LaravelGoogleDrive\ServiceProvider"

现在前往 Google Cloud Platform,使用此 链接 创建一个服务账户,并点击服务账户。

step 1

完成时,Google 服务管理器将生成一个 .json 文件。该文件包含您的凭证。下载它并妥善保管。

将此文件添加到您的项目中,并 不要将其添加到您的 Git 仓库中

现在将以下 env_vars 添加到您的 .env 文件中。GOOGLE_APPLICATION_CREDENTIALS 是您的 service-account.json 文件路径,而 GOOGLE_DRIVE_FOLDER_ID 是您在 Google Drive 中的目录。

.env file

现在您必须将 Google Drive 目录与您的 service-account.json 文件中的 client_email 共享,授予读取和写入权限。

最后,您可以按照 示例 进行操作。

许可证

此软件包是免费软件,根据 MIT 许可证 条款分发。