explainService = $explainService; $this->adService = $adService; } public function show($id) { $where = array('id'=>$id,'is_display'=>'1'); $info = $this->explainService->getExplainInfo($where); if (!$info) { $back_url = \Illuminate\Support\Facades\URL::previous(); return $this->showMessage('说明不存在', $back_url, true, '上一页', '3'); } $this->putSeoData('explain', $info); //获取所有说明页并按所属分类分组显示 $lists = $this->explainService->getMenuExplains(array('is_display'=>'1')); $ad_data = array( 'theme' => 'default', 'org' => 'Home', 'alias' => 'AIX_explain_show_top', 'num' => '1' ); $ad_infos = $this->adService->getAds($ad_data); $return_data = array( 'info' => $info, 'lists'=>$lists, 'ads' => $ad_infos ); return view('app.content.explain.show', $return_data); } public function click($id) { $rst = $this->explainService->incrementData(array('id'=>$id), 1, 'click'); $data = array('status'=>0); if ($rst) { $data = array('status'=>1); } return response()->json($data); } }