redaelfillali / google-sheet-integration
Laravel Google Sheets 集成包
v1.0.4
2024-07-03 08:15 UTC
Requires
- php: ^7.3|^8.0
- google/apiclient: ^2.0
Requires (Dev)
- phpunit/phpunit: ^11.2
README
A Laravel 10 包,用于集成 Google Sheets,允许您将模型链接到 Google Sheets,更新 Google Sheets,并为选定的模型的新值添加新行。自定义 Google Sheets 列到模型值的映射。
功能
- 将 Laravel 模型链接到 Google Sheets
- 使用模型数据更新 Google Sheets
- 当添加新模型值时,向 Google Sheets 添加新行
- 自定义 Google Sheets 列与模型属性之间的列映射
要求
- PHP >= 7+
- Laravel 8+
- Google API 客户端库
安装
先决条件
- 确保您已安装 Composer。
- 设置一个启用了 Sheets API 的 Google Cloud 项目,并创建一个带有 JSON 凭据的服务帐户。 遵循此指南 设置 Google Sheets API 并创建服务帐户。
分步指南
- 通过 Composer 安装包
composer require redaelfillali/google-sheet-integration
- 发布包配置文件
php artisan vendor:publish --provider="RedaElfillali\\GoogleSheetIntegration\\GoogleSheetServiceProvider" --tag=config
- 将以下环境变量添加到您的
.env文件
GOOGLE_SHEET_CREDENTIALS_PATH=/path/to/credentials.json
用法
使用文档可以在 用法 中找到。