Google Sheets APIをLaravelから利用するためのライブラリです。
- Laravel5.5以上
インストールするには、Composerを使うことをお勧めします。
curl -sS https://getcomposer.org/installer | php
Composerコマンドを実行して、安定版のlaravel-gsaをインストールします。
composer.phar require macki/laravel-gsa
アプリケーション用の設定ファイルを追加します。
config/google-sheet-api.php
php artisan vendor:publish
.env
GOOGLE_SHEET_APPLICATION_NAME=
GOOGLE_SHEET_SECRET_PATH=
GOOGLE_SHEET_ACCESS_TYPE=
利用する前にcredentialsファイルを用意しておいてください。
<?php
use GoogleSheetsApiClient;
$service = GoogleSheetsApiClient::getService();
$response = $service->spreadsheets_values->get($sheetId, 'シート1!A1:D5');
foreach ($response->getValues() as $index => $cols) {
echo sprintf('#%d >> "%s"', $index + 1, implode('", "', $cols)) . PHP_EOL;
MIT