_validate([ 'id'=>['require'], ]); $content=Contents::where('id',$data['id'])->find(); if($content && !$content['create_time']){ $content['create_time']=time(); $content->save(); } $this->success('',$content); } /** * 获取页面配置 * @ApiParams (name=page,description="页面名称zhihuiyiliao,zhihuicanyin,zhihuijinrong,zhihuilingshou,yunpingtai,chanpindingzhi,shouye") * @ApiReturnParams (name=content,description="页面配置,abcdefg代表从上到下页面顺序配置,title标题,title_en英文标题,title_btn按钮标题,title_in页面内标题,bg背景图,desc描述或者介绍,logo就是logo,image图片,icon图标,href跳转链接,img_rt右侧图片,list功能列表,") * @ApiReturnParams (name=hezuodanwei,description="合作单位列表") */ public function page(){ $pages=Page::column('key'); $data=$this->_validate([ 'page|页面'=>['require','in:'.implode(',',$pages)], ]); $page=Page::where('key',$data['page'])->find(); $global=Page::where('key','hezuodanwei')->find(); $this->success('',[ 'content'=>$page['content'], 'hezuodanwei'=>$global['content'], ]); } }