我是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
答案 0 :(得分:2)
我不熟悉图书馆。
但是,您调用静态Sheets
方法的setService()
类似乎不是实际Sheets实例的外观。
尝试
use Revolution\Google\Sheets\Facades\Sheets;
而不是
use \Sheets;