我的config / analytics.php
<?php
return [
'view_id' => 1111111,
'cache_lifetime_in_minutes' => 60 * 24,
'cache' => [
'store' => 'file',
],
];
我要发生的事情是在控制器上设置view_id
=>
googleApi
。
public function showSpecificSite($site_id){
$reports = Report::whereHas('site', function($query) use($site_id) {
$query->where('site_id', $site_id);
})->get(['email_date', 'url', 'recipient', 'report_id', 'site_id']);
$googleApi = DB::table('sites')->where('site_id', $site_id)->value('ga_id');
Config::set('view_id', $googleApi);
$siteName = Site::find($site_id)->site_name;
return view('newsite', compact('site_id', 'siteName', 'reports'));
}
我的查询
public function showMonthlyReport($site_id, $report_id)
{
$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-08-30',
]);
}
我尝试了config:set
,但对我没有任何帮助。
您对解决此问题有任何想法或想法吗?
答案 0 :(得分:2)
您需要使用:
cmp
一开始,您应该始终输入配置名称(不带add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
checkNumber(2, 4);
}
});
扩展名)
答案 1 :(得分:1)
您可以使用config()
助手进行此操作:
config(['analytics.view_id' => $googleApi]);