我正在Laravel项目上工作,需要添加Google表格,添加后必须可以在我的网站上共享 这是我的代码。 当我打开链接时 http://localhost:8000/viewsheet/18ioWbPXjd1RM2wqJuJ0eFzkYAfC03OT9_X5tWJEV3uU/sheet/Phrasebook 从另一个浏览器,它给我一个错误,因为我没有登录 我如何才能让所有用户共享它而无需其他人登录?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Sheets;
use Google;
class sheetview extends Controller
{
//
public function __invoke(Request $request, $spreadsheet_id, $sheet_id)
{
//// print_r($request);
// $rows = $request->user()
// ->sheets()
// ->spreadsheet($spreadsheet_id)
// ->sheet($sheet_id)
// ->get();
$user = $request->user();
$token = [
'access_token' => $user->access_token,
'refresh_token' => $user->refresh_token,
'expires_in' => $user->expires_in,
'created' => $user->updated_at->getTimestamp(),
];
// all() returns array
$values = Sheets::setAccessToken($token)- >spreadsheet($spreadsheet_id)->sheet($sheet_id)->all();
print_r($values);
///$headers = $rows->pull(0);
// return view('sheets.viewsheet')->with(compact('headers', 'rows'));
}
}