【发布时间】:2018-09-25 15:21:33
【问题描述】:
我的 Controller 中有这行代码,用于从谷歌分析中获取数据
$analyticsData = Analytics::performQuery(Period::days(30),
'ga:',
[
'metrics' => 'ga:users,ga:newUsers,ga:sessions,ga:sessionsPerUser,ga:pageviews,ga:pageviewsPerSession,ga:avgSessionDuration,ga:bounceRate',
'start-date' => '2018-08-01',
'end-date' => '2018-09-02',
'dimensions' => 'ga:pageTitle',
]);
当我dd($analyticsData); 这就是我得到的。
这是我的迁移查询。
Schema::create('analytics', function (Blueprint $table) {
$table->increments('id');
$table->integer('site_id');
$table->string('site_url');
$table->integer('report_id');
$table->integer('analytics_view_id');
$table->date('reportGenerated');
$table->integer('gaUsers');
$table->integer('gaNewUsers');
$table->integer('gaSessions');
$table->integer('gaSessionsPerUser');
$table->integer('gaPageviews');
$table->integer('gaPageviewsPerSession');
$table->integer('gaAvgSession');
$table->integer('gaBounceRate');
});
现在我的问题是如何将这些数组数据存储到我的数据库中?谢谢。
【问题讨论】:
标签: php database laravel laravel-5 eloquent