无法使Laravel Sheets扩展工作

时间:2017-09-10 20:08:50

标签: laravel google-sheets

我是Laravel的新用户,正在尝试使用此扩展程序:https://github.com/kawax/laravel-google-sheet从Google电子表格中读取数据。

但是,文档没有说明每一步。

我意识到我必须将提供程序放在app.php中,如下所示: 'Sheets' => Revolution\Google\Sheets\Sheets::class,,以及我的app.php中的别名,如Sheets' => Revolution\Google\Sheets\Sheets::class,,不在文档中。希望这是对的......?

然后我尝试了README.md

中的第一个Laravel示例
use Sheets; // I had to precede with "\"
use Google; // I had to precede with "\"

Sheets::setService(Google::make('sheets'));
Sheets::spreadsheet('myspreadsheetid');

但是我收到了这个错误:

Non-static method Revolution\Google\Sheets\Sheets::setService() should not be called statically

1 个答案:

答案 0 :(得分:2)

我不熟悉图书馆。

但是,您调用静态Sheets方法的setService()类似乎不是实际Sheets实例的外观。

尝试

use Revolution\Google\Sheets\Facades\Sheets;

而不是

use \Sheets;