redaelfillali/google-sheet-integration

Laravel Google Sheets 集成包

v1.0.4 2024-07-03 08:15 UTC

This package is auto-updated.

Last update: 2024-09-03 08:42:24 UTC


README

A Laravel 10 包,用于集成 Google Sheets,允许您将模型链接到 Google Sheets,更新 Google Sheets,并为选定的模型的新值添加新行。自定义 Google Sheets 列到模型值的映射。

Latest Stable Version Stars Php Google API client Total Downloads License

功能

  • 将 Laravel 模型链接到 Google Sheets
  • 使用模型数据更新 Google Sheets
  • 当添加新模型值时,向 Google Sheets 添加新行
  • 自定义 Google Sheets 列与模型属性之间的列映射

要求

  • PHP >= 7+
  • Laravel 8+
  • Google API 客户端库

安装

先决条件

  1. 确保您已安装 Composer
  2. 设置一个启用了 Sheets API 的 Google Cloud 项目,并创建一个带有 JSON 凭据的服务帐户。 遵循此指南 设置 Google Sheets API 并创建服务帐户。

分步指南

  1. 通过 Composer 安装包
composer require redaelfillali/google-sheet-integration
  1. 发布包配置文件
php artisan vendor:publish --provider="RedaElfillali\\GoogleSheetIntegration\\GoogleSheetServiceProvider" --tag=config
  1. 将以下环境变量添加到您的 .env 文件
GOOGLE_SHEET_CREDENTIALS_PATH=/path/to/credentials.json

用法

使用文档可以在 用法 中找到。