<?php /** * Created by PhpStorm. * User: Administrator * Date: 2019/3/1 * Time: 15:36 */ namespace app\admin\controller; use app\admin\model\SlideModel; use think\facade\Session; use think\Request; class Slide extends Common { public function index(){ $slide = new SlideModel(); $slides = $slide->order('id','desc')->paginate(4); $this->view->slides = $slides; return $this->fetch(); } public function add(){ return $this->fetch(); } public function upload(Request $request){ $file = $request->file('file'); if($info = $file->validate(['ext' => 'jpg,jpeg,gif,png'])->move('upload')){ $filename = '/upload/'.$info->getSaveName(); return json([1,'上传成功','data'=>$filename]); }else{ return $file->getError(); } } public function doAdd(Request $request) { $params = $request->param(); $params['time'] = time(); $params['username'] = Session::get('username'); $slide = new SlideModel(); if($slide->save($params)){ return ['res' => 1, 'msg' => '添加成功']; }else{ return ['res' => 0, 'msg' => '添加失败']; } } public function del(Request $request){ $id = $request->param('id'); $slide = new SlideModel(); if($slide->destroy($id)) { return ['res' => 1, 'msg' => '删除成功']; }else{ return ['res' => 0, 'msg' => '删除失败']; } } }