Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Spatiale/laravel analytics中的服务\帐户\凭证\ json_Php_Google Analytics_Laravel 5.3 - Fatal编程技术网

Php Spatiale/laravel analytics中的服务\帐户\凭证\ json

Php Spatiale/laravel analytics中的服务\帐户\凭证\ json,php,google-analytics,laravel-5.3,Php,Google Analytics,Laravel 5.3,你好,我正在尝试在我的项目中获得谷歌分析,我设法在谷歌分析上显示它,但我无法在我的项目的管理面板上显示它。 我总是遇到这样的错误: ErrorException in AnalyticsServiceProvider.php line 53: Undefined index: service_account_credentials_json 那是我的控制器: $analytics= Analytics::fetchMostVisitedPages( Period::cr

你好,我正在尝试在我的项目中获得谷歌分析,我设法在谷歌分析上显示它,但我无法在我的项目的管理面板上显示它。 我总是遇到这样的错误:

ErrorException in AnalyticsServiceProvider.php line 53:
Undefined index: service_account_credentials_json
那是我的控制器:

$analytics= Analytics::fetchMostVisitedPages(
            Period::create(Carbon::now()->subMonth(), Carbon::now())
        );

        dd($analytics);

但我不知道是什么错误,因为我做的每件事都像在教程中一样,有人能帮我吗

您缺少分析凭据文件。查看自述文件以获取说明

然后,您需要将文件放入

storage/app/analytics/service-account-credentials.json

可能缺少文件/config/laravel-analytics.php或/config/analytics.php(对于最新版本)。请记住使用以下命令发布此文件:

php artisan vendor:publish --provider="Spatie\Analytics\AnalyticsServiceProvider"
您还应该记得验证您的文件/storage/app/analytics/service-account-credentials.json是否存在。如果该文件不存在,请按照上面写的步骤生成该文件


希望对您有所帮助!=)

thnx用于回复,但我已经做了所有这些,并且我已经放置了该文件,但我不知道该怎么办?您是否已为存储文件夹设置了正确的权限?是的,我已将该文件放置在指定的位置