setMeta('壁纸模块'); return $this->fetch(); } public function refreshs(){ $list = db('wallpaper')->order('id desc')->select(); exit(json_encode(array( 'status'=>1, 'list'=>$list ))); } public function add(){ $img = input('img'); db('wallpaper')->insert([ 'url'=>$img ]); exit(json_encode(array( 'status'=>1 ))); } public function deleteRow(){ $id = input('id'); $url = db('wallpaper')->where('id',$id)->value('url'); $arr = parse_url($url); $url = substr($arr['path'],1,1000); db('wallpaper')->where('id',$id)->delete(); @unlink($url); exit(json_encode(array( 'status'=>1 ))); } // 上传图片返回地址 public function upimg(){ $imgurl = request()->file('file'); if($imgurl){ $path = ROOT_PATH . '/public/wallpaper'; $savename = DS.date('Y').DS.date('m').DS.date('d').DS.md5(microtime(true)); $img = $imgurl->validate(['size'=>2048000])->move($path,$savename); if($img){ $imageurl = config('web_site_url'). '/public/wallpaper'.$img->getSaveName(); exit(json_encode(array('status'=>1,'thumb_url'=>$imageurl))); }else{ exit(json_encode(array('status'=>2,'error'=>'图片不能超过2mb'))); } }else{ return false; } } }