嗨,我正在尝试在我的项目中获取谷歌分析,我设法在谷歌分析上显示它,但我无法在我的项目的管理面板上显示它。 我总是得到这个错误:
ErrorException in AnalyticsServiceProvider.php line 53:
Undefined index: service_account_credentials_json
那是我的控制器:
$analytics= Analytics::fetchMostVisitedPages(
Period::create(Carbon::now()->subMonth(), Carbon::now())
);
dd($analytics);
但我不知道错误是什么,因为我在教程中做了所有事情,任何人都可以帮忙吗?
答案 0 :(得分:1)
您缺少分析凭据文件。请查看自述文件以获取相关说明。
然后您需要将文件放入。
storage/app/analytics/service-account-credentials.json
答案 1 :(得分:0)
可能缺少文件/config/laravel-analytics.php或/config/analytics.php(对于最新版本)。请记住使用以下命令发布此文件:
php artisan vendor:publish --provider="Spatie\Analytics\AnalyticsServiceProvider"
您还应该记得验证文件/storage/app/analytics/service-account-credentials.json是否存在。如果不存在,请按照https://github.com/spatie/laravel-analytics上的步骤生成此文件。
希望它对你有所帮助! =)